Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Exemplo de condição Oracle IF


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