Sql Server 触发器
触发器可以分为两类:DML触发器和DDL触发器。
SQL Server 触发器
http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html
SQL Server DDL触发器运用
http://www.cnblogs.com/gaizai/p/3363220.html
--此触发器用于模块表的更新统计 create trigger tgr_authmodule_insert on Test_CX for insert as insert into Test_CX_Update select ID,Name,Code,RMDSC,system_user,getdate(),'Insert' from inserted; go create trigger tgr_authmodule_delete on Test_CX for delete as insert into Test_CX_Update select ID,Name,Code,RMDSC,system_user,getdate(),'Delete' from deleted; go create trigger tgr_authmodule_update on Test_CX for update as insert into Test_CX_Update select ID,Name,Code,RMDSC,system_user,getdate(),'Update' from inserted; go ----------------------------------------------------- --禁用触发器 disable trigger tgr_authmodule_insert on Test_CX; --启用触发器 enable trigger tgr_authmodule_insert on Test_CX; --查询触发器 select * from sysobjects where xtype='TR' exec sp_helptrigger Test_CX --查询属性 EXEC sp_helptext 'tgr_authmodule_delete' --查询脚本
--记录表结构变更 create trigger DDL_TableTrigger on DataBase for Insert_table,Drop_table,alter_table as insert into Table_DDL select newid(),'',system_user,getdate(),''
我朋友公司是做墙体广告的,顺便发下网址:http://www.qiangtiguanggao.cn