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