У меня есть 4 sql-скрипта, которые я хочу запустить в DACPAC в PostDeployment, но когда я пытаюсь построить проект VS для 3 из них, я получаю эту ошибку:
Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements.
Сценарии содержат только выражения INSERT
в разных таблицах в БД. И все они структурированы так
IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage');
только для разных таблиц и с разными данными.
Мой вопрос: почему VS жалуется на 3 из них, когда все сценарии одинаковы с точки зрения синтаксиса и операций?
PS: добавление "GO" между операторами, поскольку предлагаемая ошибка ничего не делает.