Guest User

Untitled

a guest
Jul 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. CREATE TRIGGER AtualizaDataAlteracaoSegmentos
  2. ON dbo.Segmentos
  3. AFTER INSERT,UPDATE
  4. AS
  5. BEGIN
  6. Begin tran
  7. update Segmentos
  8. set DataAlteracao = GETDATE()
  9. where Id = (select ID from inserted);
  10.  
  11. Commit;
  12. END;
  13.  
  14. ALTER DATABASE NomeDoBanco SET RECURSIVE_TRIGGERS OFF
  15.  
  16. IF NOT UPDATE(DataAlteracao)
  17. BEGIN
  18. update Segmentos
  19. set DataAlteracao = GETDATE()
  20. where Id = (select ID from inserted);
  21. END
  22.  
  23. IF TRIGGER_NESTLEVEL() <= 1
  24. BEGIN
  25. update Segmentos
  26. set DataAlteracao = GETDATE()
  27. where Id = (select ID from inserted);
  28. END
Add Comment
Please, Sign In to add comment