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

2 vooo

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

Понятно, просто есть файл со скриптом(большим).
Я думал ридером его в CommandText и в путь.
Если он и есть батч то какой смысл его бить. Тогда проще можно и без батчей обойтись. запустить osql
...
Рейтинг: 0 / 0
21.06.2004, 16:34
    #32570094
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение batch через SqlCommand
...
Рейтинг: 0 / 0
21.06.2004, 17:45
    #32570296
vooo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение batch через SqlCommand
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
21.06.2004, 17:49
    #32570306
YaNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение batch через SqlCommand
спасибо to
snake
...
Рейтинг: 0 / 0
22.06.2004, 10:05
    #32570907
Kilroy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение batch через SqlCommand
2 vooo

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


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