Dans Oracle PL/SQL, la condition IF est utilisée pour effectuer une vérification logique sur certaines valeurs. Si la condition est TRUE ou FALSE, exécute les instructions suivies par cette condition. Dans cet article de blog, je donne un exemple de condition Oracle IF avec ses informations de syntaxe.
Syntaxe
IF boolean_condition THEN -- statements to execute ELSIF boolean_condition THEN -- statements to execute ELSE -- statements to execute END IF;
Exemple de condition Oracle IF
Dans l'exemple suivant, le programme PL/SQL vérifiera la variable une valeur à l'aide de la condition IF, qui si elle est NULL ou est comprise entre 1 et 9 ou est supérieure à 9, puis quelle que soit la condition vraie, s'imprimera à l'écran.
SET SERVEROUTPUT ON; DECLARE a NUMBER; BEGIN a := 10; IF a IS NULL THEN DBMS_OUTPUT.put_line ('a is null.'); ELSIF a > 0 AND a < 10 THEN DBMS_OUTPUT.put_line ('a is between 1 to 9.'); ELSE DBMS_OUTPUT.put_line ('a is greater than 9.'); END IF; END; /
Sortie :
a is greater than 9. PL/SQL procedure successfully completed.
Voir aussi :
- Exemple Oracle FOR LOOP REVERSE
- Exemple de boucle WHILE Oracle
- Oracle concaténer une chaîne et un exemple de nombre