2010-11-05 91 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 

还是那句话:对于相关的每个表做到这一点,你应该罚款!

相关问题