Tablas Temporales en Stored Procedure

23/04/2005 - 02:32 por Carlos Albores | Informe spam
Buenas Tardes.
En un Stored Procedure creo una tabla temporal y la utilizo en todo el
stored sin ningún problema.
El problema surge cuando este stored lo requiero ejecutar desde una tarea
programada (DTS) porque me marca un error que dice que no existe la tabla
temporal, es decir, creo yo que no se esta creando la tabla.
Si alguien me puede ayudar se lo agradezco de antemano
 

Leer las respuestas

#1 qwalgrande
22/04/2005 - 17:08 | Informe spam
Hola.

Seguramente no sea por eso, pero debes tener en cuenta que las tablas
temporales que se crean en un procedimiento almacenado se eliminan cuando
finaliza la ejecución de ese procedimiento almacenado, por lo que al hablar
de un DTS, no podrás usar la tabla fuera del ámbito del propio procedimiento
almacenado. Para salir de dudas, puedes probar a usar tablas temporales
globales (iniciando el nombre con dos "#" en lugar de una.

qwalgrande


"Carlos Albores" escribió en el
mensaje news:
Buenas Tardes.
En un Stored Procedure creo una tabla temporal y la utilizo en todo el
stored sin ningún problema.
El problema surge cuando este stored lo requiero ejecutar desde una tarea
programada (DTS) porque me marca un error que dice que no existe la tabla
temporal, es decir, creo yo que no se esta creando la tabla.
Si alguien me puede ayudar se lo agradezco de antemano

Preguntas similares