数据库其它对象的创建与管理课程.ppt

数据库其它对象的创建与管理课程

任务1 :了解触发器的基础知识 触发器是一种特殊类型的存储过程。存储过程是通过存储过程名被调用执行的,而触发器主要是通过事件触发而被执行的。 触发器(Trigger)不仅能实现完整性规则,而且能保证一些较复杂业务规则的实施。所谓触发器就是一类由事件驱动的特殊过程,一旦由某个用户定义,任何用户对该触发器指定的数据进行增加、删除或修改操作时,系统将自动激活相应的触发器,在核心层进行集中的完整性控制。 任务1 :了解触发器的基础知识 2. 触发器的优点 (1)强制比CHECK约束更复杂的数据的完整性; (2)使用自定义的错误提示信息; (3)实现数据库中多张表的级联修改; (4)比较数据库修改前后数据的状态; (5)维护规范化数据。 任务2: 创建触发器 使用CREATE TRIGGER命令创建触发器,其基本语法如下: CREATE TRIGGER trigger_ name ON {table | view} {FOR | AFTER | INSTEAD OF}{[ INSERT][,][UPDATE][,][DELETE]} [WITH ENCRYPTION] AS IF UPDATE (column_name) [{and | or} UPDATE (column_name)…] sql _statement 任务2: 创建触发器

文档评论(0)

1亿VIP精品文档

相关文档