Dies ist die Syntax des IF-Ausdrucks:
IF Bedingung THEN Ausdruck1 [ ELSE Ausdruck2 ] { ENDIF | END IF }
Dieser Ausdruck gibt Folgendes zurück:
Wenn Bedingung auf TRUE gesetzt ist, gibt der IF-Ausdruck Ausdruck1 zurück.
Wenn Bedingung auf FALSE gesetzt ist, gibt der IF-Ausdruck Ausdruck2 zurück.
Wenn Bedingung auf FALSE gesetzt ist und kein Ausdruck2 vorhanden ist, gibt der IF-Ausdruck NULL zurück.
Wenn die Bedingung UNKNOWN ist, gibt der IF-Ausdruck NULL zurück.
Ausdruck1 wird nur ausgewertet, wenn Bedingung auf TRUE gesetzt ist. Ebenso wird Ausdruck2 nur ausgewertet, wenn Bedingung auf FALSE gesetzt ist. Sowohl Ausdruck1 als auch Ausdruck2 sind beliebige Ausdrücke. Bedingung ist eine beliebige gültige Suchbedingung. Siehe Suchbedingungen.
Weitere Hinweise zu TRUE-, FALSE- und UNKNOWN-Bedingungen finden Sie unter NULL und Suchbedingungen.
Die IF-Anweisung unterscheidet sich vom IF-Ausdruck. Hinweise zur IF-Anweisung finden Sie unter IF-Anweisung.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |