Galera estou estudando procedures e estou com um problema na hora de implementar uma
é o seguinte eu quero aumentar em X % o salario de algum funcionario.
Aqui meu código:
CREATE PROCEDURE aumentoSalarial
(
p_codigo in funcionario.codigo%TYPE,
p_prct in NUMBER
)
IS
BEGIN
UPDATE FUNCIONARIO SET salario = salario * (1 + p_prct/100)
WHERE codigo = p.codigo;
END aumentoSalarial;
ele me retorna o seguinte erro:
ERROR na linha 8: PL/SQL: SQL Statement ignored
O que pode ser isso?