创建和更新审计表

时间:2016-02-15 15:52:48

标签: sql database

我目前正在尝试创建一个审计表来跟踪更新tblSOLINE表的用户(用户名)以及他们进行更新的时间,但是我遇到的问题是tblSOLINE没有接收任何数据来查看我的审计表是否是工作!下面是我正在使用的插入语句(即使它说当我检查没有任何更改时影响了1行),审计表和触发器代码,任何想法为什么这不起作用?任何帮助将不胜感激,所以提前感谢! :)

CREATE TABLE SOLINEupdates
(
a_user char (10) ,
a_date datetime , 
a_ID int IDENTITY (1, 1) NOT NULL ,
CONSTRAINT [PK_SOLINEupdates] PRIMARY KEY(a_id)
)
CREATE TRIGGER trg_SOLINEupdateuser
ON tblSOLine
FOR UPDATE
AS
INSERT into SOLINEupdates VALUES (current_user, current_timestamp)
GO
insert into tblSOLine
([SOHeaderID]
,[ProductID]
,[Quantity])
VALUES
(91
,2
,3)
GO

再次感谢!

0 个答案:

没有答案