LEAVE
Выход из цикла.
PSQL
[label:] <loop_stmt> BEGIN ... LEAVE [label]; ... END <loop_stmt> ::= FOR <select_stmt> INTO <var_list> DO | FOR EXECUTE STATEMENT ... INTO <var_list> DO | WHILE (<condition>) DO
Параметр | Описание |
---|---|
label |
Метка. |
select_stmt |
Оператор SELECT. |
condition |
Логическое условие возвращающее TRUE, FALSE или UNKNOWN. |
Оператор LEAVE
немедленно прекращает работу внутреннего цикла операторов WHILE или FOR.С использованием необязательного параметра label, LEAVE
также может выйти и из внешнего цикла, то есть цикла помеченного меткой `.Код продолжает выполняться с первого оператора после завершенного блока цикла.