星空网 > 软件开发 > 数据库

Sqlserver的触发器的简单使用

1,触发器有两种

    (1)After触发器(之后触发)

    触发器有个好处:就是你之前有过什么操作他会将你的操作的数据信息完整的保存下来,比如你删过什么信息,如果用触发器,那么删除后就会显示两行受影响,那么我们要做的思路就是将删除后的信息保存到一个新表中,就得克隆一张操作数据的表。比如

    操作表:Tb_Student   select top 0* into Tb_tgStudent from Tb_Student

    建完新表接着创建一个触发器

    create trigger tg_triggers on Tb_Student

    for(after) delete

    as 

    begin  insert into Tb_tgStudent select *from delete  end

       注:这里的delete 是数据库系统自带的一张表,当Coder去删除一条数据的时候会自动的将这条数据保存到delete表中   

    (2)Instead of触发器(之前触发)

      不执行定义的操作,而仅是执行触发器本身

--查询已存在的触发器
select * from sys.triggers;
select * from sys.objects where type = 'TR';

 

 




原标题:Sqlserver的触发器的简单使用

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

选品专栏:https://www.goluckyvip.com/tag/44329.html
选择海外仓:https://www.goluckyvip.com/tag/44330.html
绚童供应链:https://www.goluckyvip.com/tag/44332.html
薛朝星:https://www.goluckyvip.com/tag/44333.html
薛光宇:https://www.goluckyvip.com/tag/44334.html
学得教育:https://www.goluckyvip.com/tag/44335.html
TikTok斥资210万美元游说美国参议院阻止法案通过 :https://www.goluckyvip.com/news/188220.html
北京飞机票查询(快速查询北京至各地机票价格和航班信息):https://www.vstour.cn/a/366178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流