Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   como validar si una tabla temporal global existe (https://www.clubdelphi.com/foros/showthread.php?t=47290)

richy08 23-08-2007 19:16:52

como validar si una tabla temporal global existe
 
:confused:que tal buen dia compañeros me enfrento al siguiente problema, para crear mis reportes me veo en la necesidad de usar tablas temporales al crearlas locales no comprendo por que le crystal report no ve los datos me imagino por que solo la puede ver la conexion que la creo por lo cual creo tablas globales pero el codigo siguiente no me hace que la elimine por lo cual truena cada ves que lo corro, lo cual no sucede con las locales

IFEXISTS(SELECT*FROM SYSOBJECTS WHERENAME='##Ronipe')
Droptable ##RoNiPe

existe alguna forma de eliminarla, en caso de que ya exista gracias de antemano:D

__hector 23-08-2007 22:37:58

Si mal no recuerdo, las tablas temporales se guardan en la base de datos de tempdb.

Si haces un:

Código:

IF EXISTS(SELECT*FROM tempdb..SYSOBJECTS WHERENAME='##Ronipe')
DROP TABLE ##RoNiPe

te debería funcionar.

richy08 25-08-2007 16:04:55

muchas gracias hector la sentencia que pusiste funciona a la perfeccion :D


La franja horaria es GMT +2. Ahora son las 08:11:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi