2010-11-05 92 views

回答

1

你將不得不爲每個表創建一個觸發器 - 你不能有一個」ueber-trigger「來同時處理所有的表。

內部的觸發,你可以有這樣的:

CREATE TRIGGER trgAuditing 
ON dbo.YourTableName 
FOR INSERT, UPDATE 
AS BEGIN 
    INSERT INTO dbo.Updates(TableName, UserName, Date) 
    SELECT "YourTableName", SUSER_SNAME(), GETDATE() 
END 

還是那句話:對於相關的每個表做到這一點,你應該罰款!

相關問題