Académique Documents
Professionnel Documents
Culture Documents
3.1 Les Instructions Conditionnelles
3.1 Les Instructions Conditionnelles
SI - ALORS déclaration
1 L' instruction IF associe une condition à une séquence d'instructions délimitées par les
mots-clés THEN et END IF . Si la condition est true, les instructions sont exécutées et
si la condition est false ou NULL, l'instruction IF ne fait rien.
PL/SQL
Déclaration IF-THEN-ELSE
Déclaration IF-THEN-ELSIF
3
Il vous permet de choisir entre plusieurs alternatives.
Déclaration de cas
imbriqué IF-THEN-ELSE
6 Vous pouvez utiliser une instruction IF-THEN ou IF-THEN-ELSIF dans une autre
instruction IF-THEN ou IF-THEN-ELSIF .
PL/SQL
1) La condition IF
Syntaxe
DECLARE
BEGIN
IF(Condition) THEN
Traitement1 ;
Traitementn ;
END IF ;
END ;
2) Forme alternative
DECLARE
BEGIN
IF(Condition) THEN
Traitement1 ;
Traitementn ;
ELSE
Traitement1 ;
Traitementn ;
END IF ;
END ;
3) Imbrication de IF
DECLARE
BEGIN
IF(Condition1) THEN
Traitement1 ;
PL/SQL
ELSIF(Condition2)
Traitement1 ;
Traitementn ;
ELSE
Traitement1 ;
END IF ;
END ;
4) La condition CASE
DECLARE
BEGIN
CASE
WHEN Variable=Valeur1
Traitement1 ;
Traitement2 ;
WHEN Variable=Valeur2
Traitement1 ;
Traitement2 ;
ELSE
Traitement par défaut ;
END CASE ;