powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RESIGNAL в ASA9
3 сообщений из 3, страница 1 из 1
RESIGNAL в ASA9
    #36472455
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем запутался, если я в своей процедуре напишу
alter procedure test()

begin
..........
exception
when others then
begin
call procNotification('Error procedure ')
resignal
end
end

то в случае ошибки она вернет код ошибки наверх или же вернет 0.

Точнее мне надо сообщение о ошибке и корректное продолжение процедуры ее вызвавшей...
...
Рейтинг: 0 / 0
RESIGNAL в ASA9
    #36473101
konstantines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

resignal повторно вызывает исключение.
Если Вы хотите продожить работу процедуры test, зачем делаете resignal?

Или я Вас не понял?

В общем, Ваша конструкция при ошибке вызовет поцедуру procNotification('Error procedure '), а затем снова сгенерит то же исключение, которое Вы погасили с помощью exception.
...
Рейтинг: 0 / 0
RESIGNAL в ASA9
    #36474105
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konstantinesSergey Orlov,
resignal повторно вызывает исключение.
Если Вы хотите продожить работу процедуры test, зачем делаете resignal?
Или я Вас не понял?
В общем, Ваша конструкция при ошибке вызовет поцедуру procNotification('Error procedure '), а затем снова сгенерит то же исключение, которое Вы погасили с помощью exception.
Я и говорю запутался... Спасибо...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RESIGNAL в ASA9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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