sql >> Base de Datos >  >> RDS >> Oracle

Ejemplo de condición Oracle IF

En Oracle PL/SQL, la condición IF se usa para realizar una verificación lógica de ciertos valores. Si la condición es VERDADERA o FALSA, ejecuta las declaraciones seguidas de esa condición. En esta publicación de blog, ofrezco un ejemplo de condición Oracle IF con su información de sintaxis.

Sintaxis

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

Ejemplo de condición IF de Oracle

En el siguiente ejemplo, el programa PL/SQL verificará el valor de la variable usando IF Condition, que si es NULL o está entre 1 y 9 o es mayor que 9 y luego cualquiera que sea la condición verdadera, se imprimirá en la pantalla.

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

Salida:

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

Ver también:

  • Oracle FOR LOOP REVERSE Ejemplo
  • Oracle WHILE LOOP Ejemplo
  • Ejemplo de concatenación de cadenas y números de Oracle