Como borrar tablas temporales Globales

Hola Otra vez, resulta que estoy creando una tabla global temporal dentro de un Procedimiento Almacena, posteriormente realizo un Select a esta tabla, pues bien, después del Select necesito borrarla por lo que utilizo la siguiente sentencia:
IF EXISTS(Select Table_Name From INFORMATION_SCHEMA.TABLES Where Table_Name = '##acumulados')
Drop Table ##acumulados
Pero no la borra... Intente usar el sp_help ##acumulados pero me indica que la tabla no existe ! Y si realizo un CREATE TABLE ##acumulados me dice que ya hay un objeto con ese nombre... Leí que SQL almacena los nombres de las tablas temporales agregándoles un Prefijo como se cual es el nombre con el que hace referencia a mi tabla para posteriormente eliminarla...
Gracias !

1 respuesta

Respuesta
1
Normalmente es con #, pero eso lo debes de generar tu al momento de crear la tabla, revisa tu SP y crea bien la tabla.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas