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
-
Esecuzione di ProxySQL come servizio Kubernetes
-
SQL FLOAT:3 punti che ti aiuteranno a evitare strani errori matematici
-
Evoluzione della tolleranza ai guasti in PostgreSQL
-
Come ottenere valori massimi e minimi da una tabella utilizzando la funzione di aggregazione - Tutorial SQL Server/TSQL Parte 129