Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2006, 08:14
Avatar de jhoncacru
jhoncacru
 
Fecha de Ingreso: mayo-2004
Ubicación: cochabamba-Bolivia
Mensajes: 107
Antigüedad: 20 años, 8 meses
Puntos: 1
Comprobar si la tabla existe

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

con un procedimiento almacenado, que comprueba 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
__________________
Gracias de antemano.

Última edición por jhoncacru; 11/12/2006 a las 09:02 Razón: ortografía