///
Considere o código PL/SQL abaixo.
DECLARE
PROCEDURE calc (
vendas NUMBER,
quota NUMBER,
emp_id NUMBER
)
IS
bonus NUMBER := 0;
BEGIN
IF vendas > (quota + 200) THEN
bonus := (vendas - quota)/4;
ELSE
bonus := 50;
END IF;
DBMS_OUTPUT.PUT_LINE('bônus = ' || bonus);
UPDATE tabEmpregados
SET salario = salario + bonus
WHERE empregado_id = emp_id;
END calc;
BEGIN
calc(10100, 10000, 120);
calc(12000, 10000, 121);
END;
/Ao executar o código acima no Oracle 12c em condições ideais, o resultado será