Ajudem-me a criar um Trigger

1. Ajudem-me a criar um Trigger

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 18/05/2012 - 04:35h

gente uso o mysql de banco de dados, nele tenho uma tabela funcionario, que tem um campo salario_func.
Quero criar uma trigger pra não permitir que o salario do funcionario seja alterado, eu criei essa trigger no Oracle, mais agora quero criar no mysql, não estou conseguindo acerta na sintax, fiz assim no Mysql:



delimiter //

Create trigger trg_salario_func
Before update of salario_func ON funcionario
For each row
Begin
IF NEW.salario_func < OLD.salario_func THEN
SELECT 'Não é permitido baixar o salario do funcionário' AS Msg;

End IF;
End//

delimiter;


Mais não da como que eu coloco o salario_func(na linha BEFORE UPDATE OF salario_func ON funcionario) no mysql, no oracle aceita, sintax diferente.


Alguem sabe fazer esa trigger no MYSQL?

agradeço gente :P




  


2. Re: Ajudem-me a criar um Trigger

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 18/05/2012 - 11:17h

Veja o seguinte material: http://www.mysqltutorial.org/create-the-first-trigger-in-mysql.aspx


3. Re: Ajudem-me a criar um Trigger

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 19/05/2012 - 04:26h

ENTÃO MAIS QDO EU COLOCO BEFORE UPDATE OF SALARIO ON FUNCIONARIO, NÃO ACEITA, NÃO TEM COMO EU COLOCAR OF SALARIO?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts