SQLSERVER问题,求助

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:38:00
我有一张表,有人修改了这张表,我想知道是那个数据库用户修改的。
我想写个触发器来监测这张表的情况,我不知道怎么获得是那个数据库用户的信息。

如果我说的不明白,请告诉我。
可以告诉我具体代码么,在线等,谢谢了。

create trigger test
on biao
for insert,update,delete
as
insert into 监测 values(SYSTEM_USER,USER,SYSDATE)

换一个思路,每次有用户来修改这张表,那么就要他登记,记录用户的相关信息,然后存储。

SQL05以上的版本用ddl触发器防止,也可针对每个表触发器实现,这种方法不推荐