Могу ли я выполнить несколько операторов в SQL Server Compact 4?
Я пытаюсь заставить работать несколько вставок в одном скрипте, используя набор инструментов SQL Compact 4.0, но безуспешно. Я продолжаю получать ошибку разбора.
Я даже пытался добавить GO; между каждым утверждением вот так..
INSERT INTO ... ;
GO;
INSERT INTO ... ;
без удачи.. так мне не повезло? Должен ли я просто выполнять каждое утверждение по одному?
1 ответ
Решение
Обновление до последней версии выпуска (2.3). Была ошибка с выполнением нескольких операторов, которая была исправлена в последней версии выпуска. Разделяйте каждый оператор с помощью GO в отдельной строке, без точки с запятой... Как операторы INSERT, созданные инструментом:
INSERT INTO [Shippers] ([Shipper ID],[Company Name]) VALUES (1,N'Speedy Express');
GO
INSERT INTO [Shippers] ([Shipper ID],[Company Name]) VALUES (2,N'United Package');
GO
INSERT INTO [Shippers] ([Shipper ID],[Company Name]) VALUES (3,N'Federal Shipping');
GO