Mit dieser Anweisung verlassen Sie eine zusammengesetzte Anweisung oder eine Schleife.
LEAVE Anweisungsbezeichnung
Die LEAVE-Anweisung ist eine Steueranweisung, mit der Sie eine benannte zusammengesetzte Anweisung oder eine benannte Schleife verlassen können. Die Ausführung wird bei der ersten Anweisung nach der zusammengesetzten Anweisung oder der Schleife wieder aufgenommen.
Die zusammengesetzte Anweisung, die den Hauptteil einer Prozedur oder eines Triggers darstellt, hat ein implizites Label, das mit dem Namen der Prozedur oder des Triggers übereinstimmt.
Keine.
Keine.
SQL/2003 Persistent Stored Module-Funktion.
Das folgende Fragment zeigt, wie die LEAVE-Anweisung verwendet wird, um eine Schleife zu verlassen
SET i = 1; lbl: LOOP INSERT INTO Counters ( number ) VALUES ( i ); IF i >= 10 THEN LEAVE lbl; END IF; SET i = i + 1 END LOOP lbl |
Das folgende Beispielfragment verwendet LEAVE in einer verschachtelten Schleife
outer_loop: LOOP SET i = 1; inner_loop: LOOP ... SET i = i + 1; IF i >= 10 THEN LEAVE outer_loop END IF END LOOP inner_loop END LOOP outer_loop |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |