Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 порядок выполнения ХП и батчей  [new]
minva
Member

Откуда: г. Калуга
Сообщений: 1213
Люди, ткните носом в раздел BOL(2008), где описывается поведение при ошибках при выполнении ХП и батчей.
Сам почитаю, только найти никак не могу :-))
Пример ситуации ниже

пример:
CREATE PROCEDURE dbo.ADM_SP_PAYMENTS_IUD
AS
BEGIN
exec ADM_SP_ACCOUNTTRANS_IUD .... < тут внутри ошибка, допустим при вставке записи

insert into ..... < что будет с выполнением этой команды?
end
23 сен 11, 11:44    [11324520]     Ответить | Цитировать Сообщить модератору
 Re: порядок выполнения ХП и батчей  [new]
Glory
Member

Откуда:
Сообщений: 104751
minva
insert into ..... < что будет с выполнением этой команды?

Это зависит от того,
- что за ошибка
- как вы настроите обработку ошибок
23 сен 11, 11:46    [11324542]     Ответить | Цитировать Сообщить модератору
 Re: порядок выполнения ХП и батчей  [new]
minva
Member

Откуда: г. Калуга
Сообщений: 1213
Glory,

да понятно. почитать то где, найти не могу :-) Разбор конкретной приведенной ситуации меня не интересует, хочу в общем ознакомится
23 сен 11, 11:51    [11324592]     Ответить | Цитировать Сообщить модератору
 Re: порядок выполнения ХП и батчей  [new]
Glory
Member

Откуда:
Сообщений: 104751
Разные ошибки дают разный эффект. Нет общей закономерности
23 сен 11, 11:55    [11324642]     Ответить | Цитировать Сообщить модератору
 Re: порядок выполнения ХП и батчей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
minva
Разбор конкретной приведенной ситуации меня не интересует, хочу в общем ознакомится
Есть 2 варианта
Некоторые ошибки прекращают выполнение батча, тогда insert into не выполнится
Некоторые ошибки не прекращают выполнение батча, тогда insert into выполнится
23 сен 11, 13:10    [11325394]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить