PL/SQL: Estructuras Condicionales ELSIF

La estructura ELSIF permite encadenar múltiples condiciones. PL/SQL evaluará las condiciones en orden y ejecutará el bloque de código correspondiente a la primera condición que resulte verdadera.


DECLARE 
    numero number(3) := 100;
BEGIN
    IF (numero = 10) THEN
        dbms_output.put_line(' Valor de numero es 10');
    ELSIF (numero = 20) THEN
        dbms_output.put_line(' Valor de numero de 20');
    ELSIF (numero = 30) THEN
        dbms_output.put_line(' Valor de numero de 30');
    ELSE
        dbms_output.put_line('Ninguno de los valores fue encontrado. ');
    END IF;
    
    dbms_output.put_line('El valor exacto de la variable es ' || numero);
END;