Получить текст исключения в хранимой процедуре

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
SerjP
Сообщения: 24
Зарегистрирован: 09 июл 2008, 15:01

Получить текст исключения в хранимой процедуре

Сообщение SerjP » 22 мар 2010, 14:00

Здравствуйте. FB 2.1
Есть процедура в процессе работы которой может генерироваться исключение (exception 'Исключение1'). При вызове этой процедуры с клиента эта ситуация орабатывается.. Возникла необходимость вызова этой процедуры из другой процедуры и в случае возникновения исключения получить его текст('Исключение1').

Код: Выделить всё

begin
  execute procedure Proc_1('aaa')
  when any do
  begin
    -- как здесь получить текс исключения? - "Исключение1"
  end
end
Можно ли это сделать?

SerjP
Сообщения: 24
Зарегистрирован: 09 июл 2008, 15:01

Re: Получить текст исключения в хранимой процедуре

Сообщение SerjP » 22 мар 2010, 14:46

Сделал через RDB$SET_CONTEXT/RDB$GET_CONTEXT.....

Ответить