Поиск

L2AVADON

СТАТЬИ

Обработка исключений

Как только инициировано исключение, нормальное исполнение теку­щего PL/SQL-блока прекращается, и управление передается в раздел исключений. Исключение обрабатывается обработчиком исключений текущего PL/SQL-блока или передается для обработки в родительский блок.

Для того чтобы обеспечить перехват и обработку исключений, необхо­димо написать соответствующий обработчик исключений. Обработчи­ки исключений должны размещаться после всех исполняемых опера­торов вашей программы, но до оператора END блока. Ключевое слово EXCEPTION обозначает начало раздела исключений и отдельных обработ­чиков исключений. Синтаксическая конструкция обработчика исклю­чений выглядит так:

WHEN имя_исключения [ OR имя_исключения ... ]

THEN

исполняемые операторы

или так:

 
1 2 3 4 5