存储过程用户自定义函数与触发器.pptVIP

  • 4
  • 0
  • 约7.06千字
  • 约 33页
  • 2021-10-11 发布于广东
  • 举报
2021/10/10 * 13.5 触发器及其作用、效果演示 触发器是一种特殊类型的存储过程。 触发器主要是通过事件进行触发而被执行的,而存储过程可以通过过程名字直接调用。当对某一表进行UPDATE、INSERT、DELETE操作时,SQL Server就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。 触发器的主要作用就是能够实现由主键和外键所不能保证的参照完整性和数据的一致性。 2021/10/10 * 13.5 触发器及其作用、效果演示 例13-9:为“课程表”创建触发器TRIGGER_课程表,当执行删除时激活,判断删除的课程号是否已被选,已选课程拒绝删除。 CREATE TRIGGER [TRIGGER_课程表] ON [dbo].[课程表] FOR DELETE AS if exists(select * from deleted inner join 选课表 on deleted.课程号=选课表.课程号) begin print 在选课表中有该门课程,不能删除 rollback tran return end 2021/10/10 * 小结与提问 存储过程、用户自定义函数和触发器 注解: 编译——指的是将脚本语言转换成可执行的机器语言的过程。 程序在计算机执行前需要编译。 存

文档评论(0)

1亿VIP精品文档

相关文档