Установка обработчика для условия курсора NOT FOUND в MariaDB

В этом учебном пособии вы узнаете, как настроить обработчик для условия NOT FOUND для курсора в MariaDB с синтаксисом и примерами.

Описание

Если вы попытаетесь извлечь данные из курсора и строк не будет, MariaDB выдаст ошибку NO DATA. Вы можете настроить обработчик для условия NOT FOUND, чтобы ваша хранимая программа не завершилась с ошибкой.

Синтаксис

Синтаксис установки обработчика для условия NOT FOUND для курсора в MariaDB:

DECLARE CONTINUE HANDLER FOR NOT FOUND [ set_condition ];

Параметры или аргументы

set_condition
Условие, которое нужно установить, когда курсор встречает условие NOT FOUND.

Пример

Давайте посмотрим, как настроить обработчик для условия NOT FOUND для курсора в MariaDB.

Далее нам нужно объявить курсор.

Наконец, нам нужно объявить обработчик для условия NOT FOUND для курсора.

Ниже приведена функция, которая демонстрирует, как собрать все эти компоненты вместе, чтобы настроить обработчик для условия NOT FOUND для курсора в MariaDB, чтобы ваша хранимая программа не завершилась с ошибкой