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 также может выйти и из внешнего цикла, то есть цикла помеченного меткой `.Код продолжает выполняться с первого оператора после завершенного блока цикла.