私は最初にビューを削除してから作成するスクリプトを用意しています。 は、私はテーブルを削除する方法を知っている:ドロップビューが存在する場合
ので、私は、ビューのために同じでしたIF EXISTS (SELECT * FROM sys.tables WHERE name = 'table1' AND type = 'U') DROP TABLE table1;
:
IF EXISTS (SELECT * FROM sys.views WHERE name = 'view1' AND type = 'U') DROP VIEW view1;
create view1 as(......)
、その後、私が得たエラー:
'CREATE VIEW' must be the first statement in a query batch.
これらのコマンドの間に 'GO'を置いてください... – Shnugo
私はそれを作成する前に置いています:作成...などですが、それから:データベースにはすでに 'TSB'という名前のオブジェクトがあります。 – 4est
オブジェクトタイプが間違っています - 'U'ではなく 'V'を使用してください。 https://msdn.microsoft.com/en-us/library/ms190324.aspx –