案例三:创建触发器避免数据被更改

本文介绍了触发器的基本概念,包括INSERT、UPDATE、DELETE三种触发器,并详细讲解了delete表和insert表的用途。重点在于创建一个UPDATE触发器的案例,通过创建名为reminder的触发器,在尝试更新xueyuan表数据时,系统会自动打印提示并回滚事务,以防止数据被更改。
摘要由CSDN通过智能技术生成

1、触发器的概念。

        触发器是在对表进行插入,更新或删除操作时自动执行的存储过程。

触发器可分为下三种:

  • INSERT触发器

  • UPDATE触发器

  • DELETE触发器

 2、delete表和insert表。

        每个触发器有两个特殊的表:删除表和插入表。

delete表:用于存储delete和update语句所影响的行的副本,即在deleted表中临时保存被删除或被更新前的记录行。

insert表:用于存储insert和update语句所影响的行的副本,即在inserted表中临时保存被插入或被更新后的记录行。

3、触发器的作用。

【1】强化约束

【2】跟踪变化

【3】级联运行

 4、案例需求。

创建一个update触发器,以确保xueyuan表中的数据不会被更改。

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值