No Oracle PL/SQL, a condição IF é usada para realizar uma verificação lógica em determinados valores. Se a condição for TRUE ou FALSE, executa as instruções seguidas por essa condição. Neste post do blog, estou dando um exemplo Oracle IF Condition com suas informações de sintaxe.
Sintaxe
IF boolean_condition THEN -- statements to execute ELSIF boolean_condition THEN -- statements to execute ELSE -- statements to execute END IF;
Exemplo de condição Oracle IF
No exemplo a seguir, o programa PL/SQL verificará na variável um valor usando IF Condition, que se for NULL ou estiver entre 1 a 9 ou for maior que 9 e então qualquer que seja a condição verdadeira, será impresso na tela.
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; /
Saída:
a is greater than 9. PL/SQL procedure successfully completed.
Veja também:
- Exemplo do Oracle FOR LOOP REVERSE
- Exemplo do Oracle WHILE LOOP
- Exemplo de string e número do Oracle Concatenate