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