I have script where I want to first drop view and then create it. I know how to drop table:
IF EXISTS (SELECT * FROM sys.tables WHERE name = 'table1' AND type = 'U') DROP TABLE table1;
so I did the same for views:
IF EXISTS (SELECT * FROM sys.views WHERE name = 'view1' AND type = 'U') DROP VIEW view1;
create view1 as(......)
and then I got error:
question from:https://stackoverflow.com/questions/36133752/drop-view-if-exists'CREATE VIEW' must be the first statement in a query batch.