Problemas com procedure

CREATE OR REPLACE PROCEDURE AUMENTO_SALARIAL
(
P_CODIGO IN FUNCIONARIO.CODIGO%TYPE,
P_PERCENT IN NUMBER
)
IS
BEGIN
UPDATE FUNCIONARIO SET SALARIO = SALARIO * (1+ P_PERCENT /100);
WHERE CODIGO = P_CODIGO;

END AUMENTO_SALARIAL;

Erro na linha 9: PLS-00103: Encontrado o símbolo “WHERE” quando um dos seguintes símbolos era esperado:

( começar case declare end exception sair for goto if loop
mod nulo pragma raise retornar selecionar atualizar while com

o ; antes do where tira ele e tenta.

Funcionou!!! muitíssimo obrigado :slight_smile: