Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не выполняются 2 запроса подряд  [new]
ngel
Guest
Проблема следующая:
есть подряд 2 запроса(и больше можно)
delete from tableA
insert tableB(ID, NAME) values(1, 'Mike')
так вот если я запускаю его например в том же Query Analyser, то выполняется только 1-й запрос: delete from tableA второй же не выполняется
начал разбираться и выяснил, что если написать так:
delete from tableA
go
insert tableB(ID, NAME) values(1, 'Mike')
go
то выполняются оба запроса

подскажите в чем может быть проблема

заранее благодарен
13 окт 04, 21:12    [1031759]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняются 2 запроса подряд  [new]
Trong
Member

Откуда: Novosibirsk
Сообщений: 759
ngel
есть подряд 2 запроса(и больше можно)
delete from tableA
insert tableB(ID, NAME) values(1, 'Mike')
так вот если я запускаю его например в том же Query Analyser, то выполняется только 1-й запрос: delete from tableA второй же не выполняется

При этом QA ошибки выводит?
Тут:
insert into tableB(ID, NAME) values(1, 'Mike')
14 окт 04, 05:22    [1031926]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняются 2 запроса подряд  [new]
LordAlex
Member

Откуда: ОМСК
Сообщений: 159
у меня при проверке выполняются все три вида:
delete from tableA
insert tableB(ID, NAME) values(1, 'Mike')
delete from tableA
insert into tableB(ID, NAME) values(1, 'Mike')
delete from tableA
go
insert into tableB(ID, NAME) values(1, 'Mike')
go

Вполне вероятно в Вашем варианте настроек сиквы
необходимо обязательно закрывать транзакции "GO".
14 окт 04, 07:28    [1031968]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняются 2 запроса подряд  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
LordAlex
Вполне вероятно в Вашем варианте настроек сиквы
необходимо обязательно закрывать транзакции "GO".
Вообще то команда GO в QA это разделитель батча, но ни как ни транзакции.
14 окт 04, 07:46    [1031984]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить