Oracle
 sql >> Database >  >> RDS >> Oracle

Esempio di condizione Oracle IF

In Oracle PL/SQL, la condizione IF viene utilizzata per eseguire un controllo logico su determinati valori. Se la condizione è TRUE o FALSE, esegue le istruzioni seguite da quella condizione. In questo post del blog, sto fornendo un esempio di Oracle IF Condition con le sue informazioni sulla sintassi.

Sintassi

IF boolean_condition THEN
  -- statements to execute
ELSIF boolean_condition THEN
  -- statements to execute
ELSE
  -- statements to execute
END IF;

Esempio di condizione Oracle IF

Nell'esempio seguente, il programma PL/SQL verificherà nella variabile un valore utilizzando IF Condition, che se è NULL o è compreso tra 1 e 9 o è maggiore di 9 e quindi qualunque sia la condizione vera, verrà stampato sullo schermo.

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;
/

Uscita:

a is greater than 9.
PL/SQL procedure successfully completed.

Vedi anche:

  • Esempio Oracle FOR LOOP REVERSE
  • Esempio Oracle WHILE LOOP
  • Esempio di stringa e numero concatenato Oracle