Tabla temporal en trigger o procedimiento almacenado

19/10/2007 - 10:15 por Paul | Informe spam
Hola,

Hay alguna forma de crear tablas temporales en un trigger o
procedimiento almacenado, y que sólo sea visible dentrol del trigger o
procedimiento almacenado. Y que al final del proceso se autodestruya o
algo así.

Ya se que exitesn los cursores, pero es para ver si hay algo mas.

Saludos

Preguntas similare

Leer las respuestas

#1 jeastman - Hotmail
19/10/2007 - 10:31 | Informe spam
Que tal Paul.

En MSSQL existen dos tipos de tablas temporales, las locales que empiezan
con el signo numeral (#), ej. #tabla, las globales que comienzan con doble
numeral (##) ej. ##tabla.

Si creaas dentro de un trigger o un SP una tabla de la forma siguiente

select * from into #tabla estudiantes

se creará una tabla temporal que se llama #tabla, donde tabla es cualquier
nombre que tú quieras.

Al terminar la ejecución del SP o trigger ésta tabla se destruye.

Saludos.

"Paul" escribió en el mensaje
news:
Hola,

Hay alguna forma de crear tablas temporales en un trigger o
procedimiento almacenado, y que sólo sea visible dentrol del trigger o
procedimiento almacenado. Y que al final del proceso se autodestruya o
algo así.

Ya se que exitesn los cursores, pero es para ver si hay algo mas.

Saludos
Respuesta Responder a este mensaje
#2 Eduardo Castro
19/10/2007 - 16:39 | Informe spam
Ten cuidado con el uso de tablas temporales, generalmente estas bajan el
rendimiento del servidor.

Saludos,

Eduardo Castro - MVP
http://ecastrom.blogspot.com


"jeastman - Hotmail" wrote in message
news:
Que tal Paul.

En MSSQL existen dos tipos de tablas temporales, las locales que empiezan
con el signo numeral (#), ej. #tabla, las globales que comienzan con
doble numeral (##) ej. ##tabla.

Si creaas dentro de un trigger o un SP una tabla de la forma siguiente

select * from into #tabla estudiantes

se creará una tabla temporal que se llama #tabla, donde tabla es cualquier
nombre que tú quieras.

Al terminar la ejecución del SP o trigger ésta tabla se destruye.

Saludos.

"Paul" escribió en el mensaje
news:
Hola,

Hay alguna forma de crear tablas temporales en un trigger o
procedimiento almacenado, y que sólo sea visible dentrol del trigger o
procedimiento almacenado. Y que al final del proceso se autodestruya o
algo así.

Ya se que exitesn los cursores, pero es para ver si hay algo mas.

Saludos


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida