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

Откуда: Spb
Сообщений: 35
Доброго времени суток

Интересует такой вопрос
Есть ли какие нибудь варианты остановки дальнейшего выполнения скрипта кроме RAISERROR??
Заранее спасибо :)
29 май 13, 13:42    [14364519]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Gexan,

RETURN
29 май 13, 13:43    [14364536]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
goto the_end
29 май 13, 13:44    [14364540]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
set noexec on
29 май 13, 13:46    [14364572]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
antbr
Member

Откуда:
Сообщений: 75
Gexan,

alt+Break
29 май 13, 13:52    [14364604]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
Gexan
Member

Откуда: Spb
Сообщений: 35
SET NOEXEC ON
Спасибо похоже то что нужно!
Правильно ли я понимаю
Если я в конце скрипта пропишу SET NOEXEC OFF сработает?
29 май 13, 14:10    [14364676]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Gexan
SET NOEXEC ON
Спасибо похоже то что нужно!
Правильно ли я понимаю
Если я в конце скрипта пропишу SET NOEXEC OFF сработает?
Зачем что-либо писать в конце?
29 май 13, 14:12    [14364685]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
Gexan
Member

Откуда: Spb
Сообщений: 35
Почитал, был неправ
Еще раз спасибо)
29 май 13, 14:16    [14364707]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Gexan
Правильно ли я понимаю
Если я в конце скрипта пропишу SET NOEXEC OFF сработает?
Сработает.
iap
Зачем что-либо писать в конце?
Что бы не нарваться на ситуацию, когда от предыдущего выполнения осталось set noexec on.
29 май 13, 14:49    [14364944]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Gexan,

Но, имхо, удобнее set noexec off в начале писать.
29 май 13, 14:51    [14364956]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
invm
Gexan
Правильно ли я понимаю
Если я в конце скрипта пропишу SET NOEXEC OFF сработает?
Сработает.
iap
Зачем что-либо писать в конце?
Что бы не нарваться на ситуацию, когда от предыдущего выполнения осталось set noexec on.
Если в том же коннекте ещё чего-нибудь выполнять?
Тогда именно это "что-то" и начинать с SET NOEXEC OFF.
Правда, это будет уже не "в конце скрипта"
29 май 13, 14:52    [14364958]     Ответить | Цитировать Сообщить модератору
 Re: Как прервать выполнение скрипта  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
iap
Если в том же коннекте ещё чего-нибудь выполнять?
Тогда именно это "что-то" и начинать с SET NOEXEC OFF.
Правда, это будет уже не "в конце скрипта"
Ну не обязательно еще что-то, просто повторное выполнение.
А в начале или в конце скрипта, выставлять статус noexec'а -- без разницы. Главаное, -- не перепутать on с off.
29 май 13, 15:02    [14365037]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить