powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выполнение batch через SqlCommand
9 сообщений из 9, страница 1 из 1
выполнение batch через SqlCommand
    #32569944
YaNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-то раз я сталкивался с тем, что хотелось написать update И разделить их GO и пропустить
но тогда не прошло.
Что бы не терять время хочется выяснить пройдет ли batch через SQLCommand.
Есть ли у кого опыт.
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32569968
vooo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теорретически пройдет (в тексте SqlCommand аналогом разделителя go является точка с запятой)
SqlCommand=new SqlCommand("create tbl1 (id int);insert into tbl1 values(10)", mySqlConnection)
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32569993
Kilroy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Содержимое Command'a и есть batch. Если нужно большой SQL
порезать на пакеты, нужно делать это в клиентской программе и пихать
в комманд

2 vooo

Точка с запятой разделитель операторов, но не батчей, коим является
GO в QA
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32570012
YaNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KilroyСодержимое Command'a и есть batch. Если нужно большой SQL
порезать на пакеты, нужно делать это в клиентской программе и пихать
в комманд
GO в QA

Понятно, просто есть файл со скриптом(большим).
Я думал ридером его в CommandText и в путь.
Если он и есть батч то какой смысл его бить. Тогда проще можно и без батчей обойтись. запустить osql
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32570094
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32570296
vooo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kilroy
Точка с запятой разделитель операторов, но не батчей, коим является
GO в QA

А собственно, почему оператор не может быть батчем? ;-)
Bol:
Batches
A batch is a group of !!!!ONE!!! or more Transact-SQL statements sent at one time from an application to MicrosoftR SQL ServerT for execution
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32570306
YaNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо to
snake
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32570907
Kilroy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vooo

Вы же сами пишете, причем правильно, что батч - это то, что отправляется "at ONE time" на выполнение. Разделенные операторы в комманде
все равно уйдут на выполнение вместе
...
Рейтинг: 0 / 0
выполнение batch через SqlCommand
    #32571851
YaNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все сделал через SQLDMO.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выполнение batch через SqlCommand
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]