Ho uno script in cui voglio prima visualizzare la vista e poi crearla. So come far cadere tavolo:Eliminare la visualizzazione se esistente
IF EXISTS (SELECT * FROM sys.tables WHERE name = 'table1' AND type = 'U') DROP TABLE table1;
così ho fatto lo stesso per le viste:
IF EXISTS (SELECT * FROM sys.views WHERE name = 'view1' AND type = 'U') DROP VIEW view1;
create view1 as(......)
e di errore poi ho avuto:
'CREATE VIEW' must be the first statement in a query batch.
posizionare un 'GO' tra questi comandi ... – Shnugo
L'ho messo prima di creare: Vai Crea .... ecc. Ma poi ottenuto: C'è già un oggetto chiamato 'TSB' nel database. – 4est
Tipo di oggetto errato: utilizzare "V" anziché "U". https://msdn.microsoft.com/en-us/library/ms190324.aspx –