Ver Mensaje Individual
  #1  
Antiguo 11-12-2006
jhoncacru jhoncacru is offline
Miembro
 
Registrado: oct 2006
Posts: 11
Reputación: 0
jhoncacru Va por buen camino
como comprobar existencia de una tabla?

como comprobar existencia de una tabla, existe alguna funcion que me realice esta tarea,

como hago con un procedimiento almacenado, que se compruebe si existe una tabla o no si es que existe no realiza ninguna accion pero si es que no existe la crea e inserta valores.
he intentado hacer algo pero existe un error,
Server: Msg 208, Level 16, State 1, Procedure SP_COMPORTAMIENTO, Line 10
Invalid object name '#ASIS_COMPORTAMIENTO'.

Código:
CREATE PROC SP_COMPORTAMIENTO
( @codigobarra int,
             @numdia Int , 
 @fecha int, 
 @atrasos int,
 @anticipos int)
AS
IF EXISTS( SELECT *  FROM #ASIS_COMPORTAMIENTO)
PRINT 'La tabla existe'
Else
  CREATE TABLE #ASIS_COMPORTAMIENTO (codigobarra INT,numdia   INT, fecha DATETIME, atrasos INT, anticipos INT)
INSERT INTO  #ASIS_COMPORTAMIENTO (codigobarra,numdia,fecha,atrasos,anticipos)  values(@codigobarra,@numdia,@fecha,@atrasos,@anticipos)
GO
Responder Con Cita