Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren und Trigger » Prozeduren, Trigger und Batches verwenden

 

Steueranweisungen

Es gibt mehrere Steueranweisungen für die logische Abfolge und für Ablaufentscheidungen im Hauptteil einer Prozedur oder eines Triggers, bzw. in einem Batch. Folgende Steueranweisungen sind verfügbar:

Steueranweisung Syntax

Zusammengesetzte Anweisungen

Weitere Hinweise finden Sie unter BEGIN-Anweisung.

BEGIN [ ATOMIC ]
   Anweisungsliste
END

Bedingte Ausführung: IF

Weitere Hinweise finden Sie unter IF-Anweisung.

IF Bedingung THEN
   Anweisungsliste
ELSEIF Bedingung THEN
   Anweisungsliste
ELSE
   Anweisungsliste
END IF

Bedingte Ausführung: CASE

Weitere Hinweise finden Sie unter CASE-Anweisung.

CASE Ausdruck
WHEN Wert THEN
   Anweisungsliste
WHEN Wert THEN
   Anweisungsliste
ELSE
   Anweisungsliste
END CASE

Wiederholung: WHILE, LOOP

Weitere Hinweise finden Sie unter LOOP-Anweisung.

WHILE Bedingung LOOP
   Anweisungsliste
END LOOP

Wiederholung: FOR Cursorschleife

Weitere Hinweise finden Sie unter FOR-Anweisung.

FOR 
   AS Cursorname CURSOR FOR
   Select-Anweisung
DO
   Anweisungsliste
END FOR

Abbruch: LEAVE

Weitere Hinweise finden Sie unter LEAVE-Anweisung.

LEAVE Label

CALL

Weitere Hinweise finden Sie unter CALL-Anweisung.

CALL Prozedurname( Argument, ... )

Zusammengesetzte Anweisungen verwenden
Deklarationen in zusammengesetzten Anweisungen
Atomare zusammengesetzte Anweisungen