Por Tiagonmas
INSERT, UPDATE ou DELETE.
Se tivermos uma tabela que contenha o campo “last modified”:
CREATE TABLE [Table_Name] (
…
[last_modified] [datetime] NULL DEFAULT (getdate()),
…
) ON [PRIMARY]
GO
O trigger que faria o pretendido seria:
CREATE TRIGGER UpdateActCategoria ON [dbo].[active_categoria]
INSTEAD OF UPDATE
AS
UPDATE active_categoria
SET designacao=(select designacao from inserted),
last_modified=getdate()
WHERE id =(select id from inserted)
Se se alterar os dados verifica-se que o campo é automaticamente actualizado.