Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TRIGGER tr_tests BEFORE
- UPDATE ON ANIMAIS_CATEGORIAS
- FOR EACH ROW
- BEGIN
- IF old.ativo <> new.ativo OR isnull(old.ativo) <> isnull(new.ativo) THEN
- INSERT INTO aud_updates (
- tabela,
- campo,
- codigoregistro,
- valoranterior,
- valornovo,
- dataalteracao,
- versaoexe
- ) VALUES (
- 'ANIMAIS_CATEGORIAS',
- 'ATIVO',
- old.id_animaiscategorias,
- old.ativo,
- new.ativo,
- now(),
- versaoexe
- );
- END IF;
- IF old.codigoalternativo <> new.codigoalternativo OR isnull(old.codigoalternativo) <> isnull(new.codigoalternativo) THEN
- INSERT INTO aud_updates (
- tabela,
- campo,
- codigoregistro,
- valoranterior,
- valornovo,
- dataalteracao,
- versaoexe
- ) VALUES (
- 'ANIMAIS_CATEGORIAS',
- 'CODIGOALTERNATIVO',
- old.id_animaiscategorias,
- old.codigoalternativo,
- new.codigoalternativo,
- now(),
- versaoexe
- );
- END IF;
- IF ( old.descricao <> new.descricao OR isnull(old.descricao) <> isnull(new.descricao) ) THEN
- INSERT
- INTO aud_updates (
- tabela,
- campo,
- codigoregistro,
- valoranterior,
- valornovo,
- dataalteracao,
- versaoexe
- )
- VALUES ('ANIMAIS_CATEGORIAS',
- 'DESCRICAO',
- old.id_animaiscategorias,
- old.descricao,
- new.descricao,
- now(),versaoexe );
- end if;
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement