viernes, 19 de octubre de 2012

Sql Server - Validar Existencia de Tabla Temporal

Este script permite validar si la tabla temporar existe en el entorno de SQL, además de validar si el usuario establecido se encuentra o no registrado en la tabla.


if OBJECT_ID('tempdb..#temp') is not null
BEGIN
        IF(EXISTS (SELECT * FROM #temp where idUsuario = 1))
          BEGIN
               PRINT 'EL USUARIO YA EXISTE'
          END
           ELSE
               BEGIN
                 INSERT INTO dbo.#temp values (1,1) 
                    PRINT 'SE HA INGRESADO EL PRIMER USUARIO'
               END   
  END
  ELSE
     BEGIN
          CREATE TABLE dbo.#temp
    (idUsuario int PRIMARY KEY,
       sesion_iniciada bit
    );
          INSERT INTO dbo.#temp values (1,1) 
          PRINT 'TABLA CREADA'
     END
Resultado
TABLA CREADA

Query OK, 1 rows affected (219 ms)

No hay comentarios:

Publicar un comentario