Mam 4 skrypty sql, które chcę uruchomić w DACPAC w PostDeployment, ale kiedy próbuję zbudować projekt VS dla 3 z nich, pojawia się ten błąd:
Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements.
Skrypty zawierają tylko INSERT
instrukcje w różnych tabelach w bazie danych. Wszystkie z nich są tak skonstruowane
IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage');
tylko w różnych tabelach iz różnymi danymi.
Moje pytanie brzmi: dlaczego VS narzeka na 3 z nich, skoro wszystkie skrypty są takie same pod względem składni i operacji?
PS: Dodanie „GO” między instrukcjami, jak sugeruje błąd, nic nie robi.