tabla temporal

16/12/2005 - 14:09 por Maria | Informe spam
Hola grupo quisiera saber un poco el manejo de tablas temporales.
Creo la tabla, luego inserto datos. Cómo puedo saber que datos contiene
esa tabla, hay alguna forma?
yo lo he gestionado desde la consola del sql analizer y el mensaje de error
que me reporta es que la tabla
es un objeto inválido, pero cuando intento crearla nuevamente me reporta que
la tabla ya existe.
Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Ody Barrera
16/12/2005 - 14:30 | Informe spam
Hola María:

Con respecto a tu pregunta para saber los datos que contiene la tabla
temporal debes de hacer un SELECT a la tabla.

Por ejemplo:

SELECT * FROM #tblTempTable

Recuerda que una tabla temporal empieza con un caracter "#".

Puedes verificar si existe la tabla de la siguiente forma:

IF OBJECT_ID('tempdb..#tblTempTable')
PRINT 'Existe tabla'
ELSE
PRINT 'No existe tabla'.

Para mayor información revisa la siguiente página, espero que pueda
aclararte el tema.

http://www.programacion.com/bbdd/ar...ablastemp/

Bueno espero que te sirva. Recibe un cordial saludo y Felices Fiestas!!!.

Atentamente,

Ody Barrera
Perú
Respuesta Responder a este mensaje
#2 Maxi
16/12/2005 - 15:57 | Informe spam
Hola, las tablas temporales tienen el mismo trato que las no temporales.
Solo debes tener mucho cuidado con el alcance de las tablas, por ej: si la
creas dentro de un Sp's y local (#) entonces al terminar el SP se muere la
temporal.

Seria bueno que nos pases el script que estas usando para ver donde puede
estar el error


Salu2
Maxi [MVP SQL SERVER]


"Maria" escribió en el mensaje
news:%
Hola grupo quisiera saber un poco el manejo de tablas temporales.
Creo la tabla, luego inserto datos. Cómo puedo saber que datos contiene
esa tabla, hay alguna forma?
yo lo he gestionado desde la consola del sql analizer y el mensaje de
error
que me reporta es que la tabla
es un objeto inválido, pero cuando intento crearla nuevamente me reporta
que
la tabla ya existe.
Gracias por su ayuda.


Respuesta Responder a este mensaje
#3 Maria
16/12/2005 - 16:35 | Informe spam
no he crado un Sp, desde sql analizer ingreso directamente la cración de la
tabla
"Maxi" escribió en el mensaje
news:uaI#
Hola, las tablas temporales tienen el mismo trato que las no temporales.
Solo debes tener mucho cuidado con el alcance de las tablas, por ej: si la
creas dentro de un Sp's y local (#) entonces al terminar el SP se muere la
temporal.

Seria bueno que nos pases el script que estas usando para ver donde puede
estar el error


Salu2
Maxi [MVP SQL SERVER]


"Maria" escribió en el mensaje
news:%
> Hola grupo quisiera saber un poco el manejo de tablas temporales.
> Creo la tabla, luego inserto datos. Cómo puedo saber que datos contiene
> esa tabla, hay alguna forma?
> yo lo he gestionado desde la consola del sql analizer y el mensaje de
> error
> que me reporta es que la tabla
> es un objeto inválido, pero cuando intento crearla nuevamente me reporta
> que
> la tabla ya existe.
> Gracias por su ayuda.
>
>


Respuesta Responder a este mensaje
#4 Maxi
16/12/2005 - 16:44 | Informe spam
Podrias pasarnos el script e indicarnos donde te esta dando el error?


Salu2
Maxi [MVP SQL SERVER]


"Maria" escribió en el mensaje
news:%
no he crado un Sp, desde sql analizer ingreso directamente la cración de
la
tabla
"Maxi" escribió en el mensaje
news:uaI#
Hola, las tablas temporales tienen el mismo trato que las no temporales.
Solo debes tener mucho cuidado con el alcance de las tablas, por ej: si
la
creas dentro de un Sp's y local (#) entonces al terminar el SP se muere
la
temporal.

Seria bueno que nos pases el script que estas usando para ver donde puede
estar el error


Salu2
Maxi [MVP SQL SERVER]


"Maria" escribió en el mensaje
news:%
> Hola grupo quisiera saber un poco el manejo de tablas temporales.
> Creo la tabla, luego inserto datos. Cómo puedo saber que datos
> contiene
> esa tabla, hay alguna forma?
> yo lo he gestionado desde la consola del sql analizer y el mensaje de
> error
> que me reporta es que la tabla
> es un objeto inválido, pero cuando intento crearla nuevamente me
> reporta
> que
> la tabla ya existe.
> Gracias por su ayuda.
>
>






Respuesta Responder a este mensaje
#5 qwalgrande
17/12/2005 - 16:08 | Informe spam
Hola.

Las tablas temporales sólo están disponibles en la conexión que estés
utilizando. Si finalizas la conexión, no puedes volver a acceder a la vista.
Pero mientras no finalices la conexión tendrás ahí tu tabla para lo que
necesites.

Por lo que comentas, parece que tienes configurado Query Analyzer para que
finalice la conexión tras cada batch. Esto se puede comprobar en Query
Analizer, menú Tools, Options, pestaña Connections, check "Disconnect after
query executes".

Alberto López Grande (qwalgrande)
"Maria" escribió en el mensaje
news:%
no he crado un Sp, desde sql analizer ingreso directamente la cración de
la
tabla
"Maxi" escribió en el mensaje
news:uaI#
Hola, las tablas temporales tienen el mismo trato que las no temporales.
Solo debes tener mucho cuidado con el alcance de las tablas, por ej: si
la
creas dentro de un Sp's y local (#) entonces al terminar el SP se muere
la
temporal.

Seria bueno que nos pases el script que estas usando para ver donde puede
estar el error


Salu2
Maxi [MVP SQL SERVER]


"Maria" escribió en el mensaje
news:%
> Hola grupo quisiera saber un poco el manejo de tablas temporales.
> Creo la tabla, luego inserto datos. Cómo puedo saber que datos
> contiene
> esa tabla, hay alguna forma?
> yo lo he gestionado desde la consola del sql analizer y el mensaje de
> error
> que me reporta es que la tabla
> es un objeto inválido, pero cuando intento crearla nuevamente me
> reporta
> que
> la tabla ya existe.
> Gracias por su ayuda.
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida