知方号

知方号

sqlserver 利用trigger实现增删改操作的审计audit日志log记录

/* 使用Trigger实现审计audit功能.

*/

---创建表 /* CREATE TABLE Mylog ( ChangeTime datetime DEFAULT GETDATE(),--时间,系统的默认的变量 User sysname DEFAULT SUSER_SNAME(),--用户名,系统默认的变量 --TableName char(15),    --获取表名 ColumnName char(15),    --获取列名 StuNo char(3),        --确定元组 ChangeType char(15), OldValue char(20), NewValue char(20), primary key(ChangeTime,User,ColumnName,StuNo,ChangeType)) */ -------------------------------------------------------------- --触发器部分

create trigger T_test on Student for update,insert,delete as declare @insertedCount int    --@insertedCount是系统变量,无需

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了