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