Holas
Les pido ayuda para resolver un problema en la creación de tablas temporales que me acaba de ocurrir:
Tengo un query que me crea la siguiente cadena:
'CREATE TABLE #Dinamico(
[CumPlanTrabajo] decimal(18,2) DEFAULT(0),
[ClimaO] decimal(18,2) DEFAULT(0)
)'
Ejecuto el query para crear en forma dinámica la tabla:
exec (@Cadena)
SQL server 2005 me envía el siguiente mensaje:
Invalid object name '#Dinamico'.
A continuación les presento el código para que lo prueben:
DECLARE @Cadena varchar (200)
SELECT @Cadena='CREATE TABLE #Dinamico(
[CumPlanTrabajo] decimal(18,2) DEFAULT(0),
[ClimaO] decimal(18,2) DEFAULT(0) )'
exec (@Cadena)
SELECT * FROM #Dinamico
DROP TABLE #Dinamico
En el caso que sea una tabla "normal" no presenta problemas, sin embargo necesito que sea una tabla temporal pues sirve para reportes que muchas personas lo utilizan y no puedo trabajar con tablas "normales"