В этом учебном пособии вы узнаете, как использовать MariaDB оператор CLOSE, чтобы закрыть курсор в MariaDB с синтаксисом и примерами.
Описание
Последний шаг в MariaDB - закрыть курсор, как только вы закончите его использовать.
Синтаксис
Синтаксис закрыть курсор в MariaDB:
CLOSE cursor_name;
Параметры или аргументы
- cursor_name
- Имя курсора, который вы хотите закрыть.
Пример
Давайте посмотрим, как закрыть курсор в MariaDB с помощью оператора CLOSE.
Например:
1 |
CLOSE c1; |
В этом примере оператор CLOSE закроет курсор с именем c1 в MariaDB.
Ниже приведена функция, которая демонстрирует, как использовать оператор CLOSE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
DELIMITER // CREATE FUNCTION FindSize ( name_in VARCHAR(50) ) RETURNS INT READS SQL DATA BEGIN DECLARE done INT DEFAULT FALSE; DECLARE TotalSize INT DEFAULT 0; DECLARE c1 CURSOR FOR SELECT SUM(file_size) FROM pages WHERE site_name = name_in; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN c1; FETCH c1 INTO TotalSize; CLOSE c1; RETURN TotalSize; END; // DELIMITER ; |