Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Вниз

Как завершить Хранимую процедуру?   Найти похожие ветки 

 
Аноним   (2008-05-29 11:13) [0]

Кто-нибудь знает как прервать выполнение хранимой процедуры? Заранее спасибо.


 
Ega23 ©   (2008-05-29 11:25) [1]

Остановить сервер.


 
Johnmen ©   (2008-05-29 11:26) [2]

RETURN (c) BOL


 
Stas ©   (2008-05-29 13:40) [3]

Не понятно, вам нужно прервать в теле хранимой процедуры? или она у вас зависла и вам нужно прервать выполнение из другого процесса если зависла то так:
KILL (SPID)
SPID ID процесса который нужно завершить.


 
Ega23 ©   (2008-05-29 13:44) [4]


> KILL (SPID)
> SPID ID процесса который нужно завершить.


Это, пардон, не выполнение процедуры останавливает. Это процесс убивает.
Большая разница.


 
Stas ©   (2008-05-30 12:30) [5]

>Ega23 ©   (29.05.08 13:44) [4]

>>SPID ID процесса который нужно завершить.


 
Ega23 ©   (2008-05-30 13:00) [6]


> SPID ID процесса который нужно завершить.


И что? Процесс не на выполнение конкретной ХП создаётся, а на коннект. А это, всё-таки, разные вещи.

В обшем случае проблему можно решить, выставляя в какой-нибудь другой таблице какой-нибудь флаг, а внутри ХП после каждой итерации - проверять значение этого флага. И если чё - RAISERROR, например.


 
Stas ©   (2008-05-30 13:49) [7]

не, ну если это касается не аварийной остановки, то можно в теле процедуры писать if @@error<>0...
или в 2005 sql try cath



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.054 c
2-1226565759
Нов_и_чок
2008-11-13 11:42
2008.12.21
RegisterServicesProcess in User32.dll


10-1151524219
AlexeyT
2006-06-28 23:50
2008.12.21
WebBrowser: убрать предложение сохранить файл


2-1226676190
Thor234
2008-11-14 18:23
2008.12.21
Опять о DBGrid и выпадающем списке


15-1224068636
Iris
2008-10-15 15:03
2008.12.21
Не работает debug


2-1226596493
snake-as
2008-11-13 20:14
2008.12.21
TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский