Иван Сергеевич Задворьев

Язык PL/SQL


Скачать книгу

блоке 2 ошибка

      –преобразования

      –не ловится, т.к.

      –там только ZERO_DIVIDE

      – в блоке 1

      – ZERO_DIVIDE

      – второй раз не ловит,

      – а ловит OTHERS

      – (он же все ловит):

      команда1_others_блока1;

      команда2_others_блока1;

      Рассмотрим три случая в зависимости от значения, которое принимает переменная l_var ('1', или '0', или 'a').

      Когда l_var=1 (первый столбец таблицы) исключения не инициируются выполняются все команды из разделов выполнения в той последовательности, как они записаны в коде.

      В случае ошибки деления на ноль (второй столбец таблицы, l_var='0') в команде2_блока2 выполнение блока 2 прекращается, все остальные команды в блоке 2 после нее не выполняются, управление передается в раздел EXCEPTION блока 2, где пытаются поймать исключение деления на ноль (ZERO_DIVIDE). Подходящий обработчик в разделе обработки исключений блока 2 есть, поэтому исключение ловится в блоке 2, в котором успешно выполняются команды обработчика. После успешной обработки продолжается выполнение команд блока 1, родительского для блока 2, в котором произошла обработка исключения.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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