Crear una tabla temporal

10/09/2003 - 23:30 por Fabian | Informe spam
Saludos amigos, Tengo el siguiente problema.. tengo que
crear una tabla temporal y trabajar con ella , llenarla de
acuerdo a ciertos criterios, luego recorrerla desde la
aplicacion en V.B., y por supuesto al terminar de
recorrerla destruirla.
Es por consulta de cada usuario, o sea puede haber más de
un usuario haciendo lo mismo, pero con distintas contenido
en estas tablas temporales. No se si me explico bien.
Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
11/09/2003 - 18:06 | Informe spam
Hola:

Si vas a utilizar distintas sesiones tienes que utilizar una tabla temporal
global (son las que se definen con ##).
Busca en la ayuda 'Tablas temporales globales', te llevará al mandato create
table, y allí tienes información detallada.

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)

"Fabián" escribió en el mensaje
news:079201c3787d$c564d270$
Claro, me refiero a CREARE TABLE de un PA.
La idea es crear una tabla, llenarla, recorrerla y luego
eliminarla, esto hacerlo en distintos PA.
Gracias.




Te refieres al tipo de dato TABLE ?

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Fabián" wrote in message
news:0b7401c3787b$0366b8c0$
Gracias por la respuesta, aunque sabia sobre los #...
Encontré en "http://support.microsoft.com/default.aspx?
scid=kb;es;175850"

En esta página hace mención a tablas temporales (las llama
dinamicas) que persistan en proc almacenados no anidados,
también se puede eliminar cuando no se necesite.

Gracias.



.

Respuesta Responder a este mensaje
#7 Miguel Egea
11/09/2003 - 18:08 | Informe spam
Esto que puede ser necesario en algunas ocasiones puede dejarte tablas y
tablas en tu bd ten cuidado con eso. Por otra parte ten en cuenta que el
resultado de un procedimiento puede recuperarse en una tabla con
insert into #t exec sp
Quizá con esto soluciones tu problema.
En cualquier caso si optas por las 'falsas tablas temporales', puedes probar
a llamarla con ## para que se graben en tempdb.

Saludos Cordiales
=Proxima reunión virtual sobre rendimiento
Viernes 12 de Septiembre de 2003, 19:30 hora española.
18:30 hora GMT.
A través del canal #sqlserver del irc hispano

Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"Fabián" escribió en el mensaje
news:079201c3787d$c564d270$
Claro, me refiero a CREARE TABLE de un PA.
La idea es crear una tabla, llenarla, recorrerla y luego
eliminarla, esto hacerlo en distintos PA.
Gracias.




Te refieres al tipo de dato TABLE ?

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Fabián" wrote in message
news:0b7401c3787b$0366b8c0$
Gracias por la respuesta, aunque sabia sobre los #...
Encontré en "http://support.microsoft.com/default.aspx?
scid=kb;es;175850"

En esta página hace mención a tablas temporales (las llama
dinamicas) que persistan en proc almacenados no anidados,
también se puede eliminar cuando no se necesite.

Gracias.



.

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