Conecer si se ha creado una tabla temporal

28/04/2005 - 20:50 por Pipe | Informe spam
Hola grupo,

Me gustaría saber si existe alguna manera de conecer si una tabla temporal
(relativa a la conexión) existe en el catálogo ó no.

ej:

SELECT [Name] INTO #tabla_temp FROM sysobjects

SELECT [Name] FROM #tabla_temp

IF EXISTS(SELECT 1 FROM tempdb..sysobjects WHERE Name like '#tabla_temp%')
DROP TABLE #tabla_temp

El problema es que no sé si esta tabla se ha creado en mi conexión ó en
otra.

Agradecido de ante mano.

Un saludo,
Pipe
 

Leer las respuestas

#1 Alejandro Mesa
28/04/2005 - 21:36 | Informe spam
if object_id('tempdb..#tabla_temp') is not null
drop table #tabla_temp


AMB


"Pipe" wrote:

Hola grupo,

Me gustaría saber si existe alguna manera de conecer si una tabla temporal
(relativa a la conexión) existe en el catálogo ó no.

ej:

SELECT [Name] INTO #tabla_temp FROM sysobjects

SELECT [Name] FROM #tabla_temp

IF EXISTS(SELECT 1 FROM tempdb..sysobjects WHERE Name like '#tabla_temp%')
DROP TABLE #tabla_temp

El problema es que no sé si esta tabla se ha creado en mi conexión ó en
otra.

Agradecido de ante mano.

Un saludo,
Pipe



Preguntas similares