Saya memiliki 4 skrip sql yang ingin saya jalankan di DACPAC di PostDeployment, tetapi ketika saya mencoba membangun proyek VS untuk 3 diantaranya saya mendapatkan kesalahan ini:
Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements.
Script hanya berisi INSERT
pernyataan dalam tabel berbeda pada DB. Dan semuanya terstruktur seperti itu
IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage');
hanya pada tabel berbeda dan dengan data berbeda.
Pertanyaan saya adalah mengapa VS mengeluh tentang 3 dari mereka ketika semua skrip sama dalam hal sintaks dan operasi?
PS: Menambahkan 'GO' di antara pernyataan sebagai kesalahan tidak menunjukkan apa-apa.