Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2009, 01:35
alfredojuez
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Respuesta: Como saber si una tabla #temporal existe

Cita:
Iniciado por Mithrandir Ver Mensaje
Código:
create table #jeje (a int)

select * from tempdb.information_schema.tables
where table_name like '#jeje%'
Eso me funcionó, aunque observa que uso un LIKE y no un = debido a que agrega al final datos para hacer el nombre único.

Probablemente exista una forma más elegante de lograrlo, pero no la conozco aún.
En mi caso estaba usando tablas temporales Globales '##jeje', y a mi con SQL Server 2008 si me funciona correctamente el =

Lo digo por si alguien se encuentra con este problema, como me ocurrió a mi, y hasta llegar a este foro no encontraba respuestas, e incluso en algún foro llegué a leer que no se podía comprobar la existencia de tablas temporales.

Un saludo a tod@s y muchas gracias.