AYUDA con CREATE VIEW

04/01/2006 - 20:28 por Matías | Informe spam
Hola a todos, quiero que en caso de que una determinada VISTA no exista,
crearla:

IF NOT EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE
TABLE_NAME = 'Mi_vista')
CREATE VIEW Mi_vista AS SELECT * FROM Mi_tabla

pero me salta el error: Incorrect syntax near the keyword 'VIEW'

Alguna idea ???

Gracias...
 

Leer las respuestas

#1 Maxi
04/01/2006 - 20:45 | Informe spam
Hombre te falta el BEGIN


IF NOT EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE
TABLE_NAME = 'Mi_vista')

begin

CREATE VIEW Mi_vista AS SELECT * FROM Mi_tabla

end


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Matías" escribió en el mensaje
news:%
Hola a todos, quiero que en caso de que una determinada VISTA no exista,
crearla:

IF NOT EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE
TABLE_NAME = 'Mi_vista')
CREATE VIEW Mi_vista AS SELECT * FROM Mi_tabla

pero me salta el error: Incorrect syntax near the keyword 'VIEW'

Alguna idea ???

Gracias...


Preguntas similares