zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    计算机组成原理学习总纲图
    USE RED
    既有的问题如何解决
    字符串极值题解
    扩展 KMP
    KMP
    FHQ-Treap
    STL
    iOS内存管理理论知识过一遍
    iOS中Block理论知识过一遍
  • 原文地址:https://www.cnblogs.com/linmilove/p/4116328.html
Copyright © 2011-2022 走看看