Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GabrielCardelli

Problema com uma PROCEDURE de Aumento Salarial

Recommended Posts

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:

 

 

1. CREATE PROCEDURE aumentoSalarial

2. (

3. p_codigo in funcionario.codigo%TYPE,

4. p_prct in NUMBER

5. )

6. IS

7. BEGIN

8. UPDATE FUNCIONARIO SET salario = salario * (1 + p_prct/100)

9. WHERE codigo = p.codigo;

10. END aumentoSalarial;

 

ele me retorna o seguinte erro:

 

1. ERROR na linha 8: PL/SQL: SQL Statement ignored

 

O que pode ser isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente

CREATE OR REPLACE PROCEDURE ...

 

A tabela existe ?

 

Parece tudo certinho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deve ser isto mesmo caduribeiro13 !

 

Olhos de compilador !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.