Why a BEFORE update trigger?CREATE TRIGGER dbo.trgUpdateFlag ON MyDB.dbo.SourceTable AFTER UPDATE
AS
UPDATE t
SET t.RecordUpdateFlag = GETDATE(),
t.RecordUpdateType = 'U'
FROM SourceTable AS t
INNER JOIN inserted AS i ON i.PkCol = t.PkCol
INSERT MyDB.dbo.xSourceTable
(
Col1,
Col2,
... ,
RecordUpdateFlag,
RecordUpdateType,
...
)
SELECT Col1,
Col2,
... ,
GETDATE() AS RecordUpdateFlag,
'U' AS RecordUpdateType,
...
FROM inserted
E 12°55'05.25"
N 56°04'39.16"