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. |