Как я выполняю свой .sql файл сценария через ADO.NET?

autorization =  { Authorization: 'Token adfasdfadf651f65asd1f65asdf' }

this.http.get(url, { headers: autorization})
7
задан abatishchev 24 September 2010 в 07:32
поделиться

3 ответа

GO не является оператором Transact-SQL, а является разделителем пакетов инструментов. Сервер по праву жалуется на синтаксическую ошибку, когда GO встречается в пакете. Вам нужно разбить файл на партии, а затем выполнить отдельные партии. Используйте регулярное выражение, которое разделяет файл на пакеты и распознает регистр GO в одной строке.

7
ответ дан 6 December 2019 в 06:50
поделиться

Это потому, что GO на самом деле не является собственным оператором TSQL, он используется в Management Studio / Enterprise Manager для разделения скрипта на пакеты.

Вам необходимо:
1) разделите его на несколько отдельных скриптов для каждого оператора GO
2) используйте класс Server в объектах управления SQL, например здесь

2
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: