Oracle
 sql >> Base de données >  >> RDS >> Oracle

Exemple de condition Oracle IF

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