BREAK
Выход из цикла.
<loop_stmt>
BEGIN
...
BREAK;
...
END
<loop_stmt> ::=
FOR <select_stmt> INTO <var_list> DO
| FOR EXECUTE STATEMENT ... INTO <var_list> DO
| WHILE (<condition>) DO
| Параметр | Описание |
|---|---|
select_stmt |
Оператор |
condition |
Логическое условие возвращающее TRUE, FALSE или UNKNOWN. |
Оператор BREAK моментально прекращает работу внутреннего цикла операторов WHILE или FOR.Код продолжает выполняться с первого оператора после завершенного блока цикла.
Оператор BREAK похож на LEAVE, за исключением того, что не поддерживает метку перехода.
|
Note
|
Этот оператор считается устаревшим.Начиная с Firebird 1.5 рекомендуется использовать SQL-99 совместимый оператор LEAVE. |