LEAVE
Eine Schleife beenden
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
Argument | Beschreibung |
---|---|
label |
Label |
select_stmt |
|
condition |
Eine logische Bedingung, die TRUE, FALSE oder UNKNOWN zurückgibt |
Die LEAVE
-Anweisung beendet sofort die innere Schleife einer WHILE
- oder FOR
-Schleife.Mit dem optionalen Parameter label kann LEAVE
auch eine äußere Schleife verlassen, also die Schleife, die mit label gekennzeichnet ist.Der Code wird ab der ersten Anweisung nach dem beendeten Schleifenblock weiter ausgeführt.