MariaDB оператор FETCH

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

Описание

Цель использования курсора, в большинстве случаев, состоит в том, чтобы извлечь строки из вашего курсора, чтобы можно было выполнить какую-либо операцию с данными. После открытия вашего курсора следующим шагом будет использование оператора FETCH для извлечения строк из вашего курсора.

Синтаксис

Синтаксис оператора FETCH в MariaDB:

FETCH [ NEXT [ FROM ] ] cursor_name INTO variable_list;

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

cursor_name
Имя курсора, из которого вы хотите получить строки.
variable_list
Список переменных, разделенных запятыми, в которых вы хотите сохранить результирующий набор курсора.

Пример

Давайте посмотрим, как получить следующую строку для курсора с помощью оператора FETCH в MariaDB.
Например, вы можете задать курсор в MariaDB следующим образом:

Команда, которая будет использоваться для извлечения данных из этого курсора:

Это приведет к извлечению значения SUM (file_size) в переменную с именем TotalSize.
Ниже приведена функция, которая демонстрирует, как использовать оператор FETCH.