/* 使用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是系统变量,无需