- 2
- 0
- 约4.96千字
- 约 20页
- 2016-09-14 发布于广东
- 举报
* * 工程数据管理 西安工程大学机电工程学院 机电工程学院 工程数据管理 授课人:张勇 西安工程大学机电工程学院 8. 触发器 SQL有两种主要机制来强制业务规则和数据完整性。一个是约束,一个是触发器。触发器实际上是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效,触发器可以查询其它表,并可以包含复杂的SQL语句。必须将触发器和触发它的语句作为单个事务去处理,也就是说触发器只有把触发它的语句后才起作用。 另外说它是特殊的存储过程,其特殊性在于它和存储过程一样,也是把复杂的SQL语句保存起来,但是它并不能由用户来直接调用过程名,不能像执行存储过程那样直接调用执行存储过程名就可以完成。而是当对表进行插入、删除或修改操作时自动执行,所以,触发器可以用来实施复杂的完整性约束,以防对数据的不正确修改。 触发器的作用: 其主要作用就是能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。也就是说实现约束所不能保证的数据完整性。另外,还有一些其它功能: 1、强化约束enforce restriction 这个可以实现比check语句更为复杂的约束。Check约束一个表里的数据保持完整性,但有时不仅是对同一个表,而要参照其它的表来进行约束,这时Check约束就不能完成,只能使用触发器。 西安工程大学机电工程学院 8. 触发器 2、跟踪变化auditing change
您可能关注的文档
- 第三章公司章程.ppt
- 法眼观天下.ppt
- 工商企业管理(第六章第2部分).ppt
- 工业工程管理.ppt
- 公告和通告.ppt
- 公告知识.ppt
- 公共财政学期末辅导.ppt
- 公共管理过程.ppt
- 公共行政方法(第1节).ppt
- 公共科目——法律.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)