Задавайте вопросы, мы ответим
Вы не зашли.
есть надобность сделать вместо LEAVE main_label; (где main_label: BEGIN) что то вроде throw SQLEXCEPTION, что бы все ошибки свести к одному обработчику. Возможно ли это ?
Неактивен
Можете сделать BEGIN-END блок, в котором определить
способы выхода и обрабатывать события после основного блока.
Неактивен
логика программы такова что этот BEGIN-END является основным для процедуры, а мне нужно выйти из середины, что я и делаю с помощью LEAVE main: т.е. из этого блока.
может специально его сгенерировать с помощью ошибки в коде ? в нужном месте ...
Неактивен
А в чем, собственно, вопрос тогда? Всегда же можно написать что-то типа
BEGIN ... error: BEGIN main: BEGIN ... (если ошибка, то ) LEAVE main ... LEAVE error END main; (обработка всех ошибок) END error; END
Неактивен
менно так и сделал, спасибо.
Неактивен