Problemas com procedure

2 respostas
andrade84
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

2 Respostas

Rafael_SF

o ; antes do where tira ele e tenta.

andrade84

Funcionou!!! muitíssimo obrigado :slight_smile:

Criado 22 de julho de 2013
Ultima resposta 22 de jul. de 2013
Respostas 2
Participantes 2