3
SQLスクリプトのエラー:バッチごとに許可されるステートメントは1つだけです
PostDeploymentのDACPACで実行したい4つのSQLスクリプトがありますが、そのうちの3つのVSプロジェクトをビルドしようとすると、次のエラーが発生します。 Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. スクリプトにはINSERT、DBの異なるテーブルのステートメントのみが含まれます。そしてそれらすべてはそのように構成されています IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage'); 異なるテーブルと異なるデータでのみ。 私の質問は、構文と操作の点ですべてのスクリプトが同じであるのに、VSが3つについて不平を言うのはなぜですか? PS:エラーが示唆するようにステートメントの間に「GO」を追加しても何も起こりません。