У мене є 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" між операторами, оскільки помилка підказує, нічого не робить.