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:
Alguem sabe fazer esa trigger no MYSQL?
agradeço gente :P
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:
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.
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;
Alguem sabe fazer esa trigger no MYSQL?
agradeço gente :P