tipo - tablas temporales sql server 2000
¿Es posible tener tablas temporales en una función? (2)
Al parecer, no puedo usarlos. Recibo un mensaje de error como:
Uso no válido de un operador de efectos secundarios ''SELECT'' dentro de una función
Si quiero hacer algo como esto:
select bleh
into #temp
from Blah
... dentro de una función.
No, por este hilo donde se hizo la misma pregunta , no puede, pero puede usar una table variable
DECLARE @MyTempTableVariable TABLE (SCHEMA)
INSERT INTO @MyTempTableVariable
SELECT bleh
FROM bleh
También puedes hacerlo con un CTE. Ver el navegador de plantillas en SSMS. IntelliSense confunde el problema y mostrará un error hasta que complete el CTE y la siguiente inserción / selección, pero funcionará.