我有一个表Products
,第二个Products_audit
有两列User
和Date
。
请你帮我写表Products
的触发器来处理这个要求:
当有人修改Products
中的数据时,我需要触发器将User
和Date
插入Products_audit
,获取当前用户的姓名谁修改了数据以及此操作发生时的当前日期。
感谢任何帮助。
答案 0 :(得分:3)
试试这个:
CREATE TRIGGER [Trigger_name] ON [DBO].[Products]
AFTER UPDATE, INSERT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO ProductsAudit
SELECT suser_sname(),getdate() FROM inserted
END