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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Pipe
29/04/2005 - 09:47 | Informe spam
Perfecto,

Muchas gracias.

"Alejandro Mesa" escribió en el
mensaje news:
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



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