概述
关于在SQL中的触发器相关知识(就业面试题库.数据库)
1.触发器是什么?
-
触发器是一个特殊的存储过程,它被捆绑在SQL的表格或者视图上。
-
它不能直接调用,主要通过事件来触发,而被被动的执行。
ps:存储过程可以直接调用
关于触发器和存储过程的区别:触发器和存储过程的区别
2.触发器的分类
-
在SQL中有Instead-of和After两种触发器。
例如,如果有一个用于TableA的Instead-Of-Update触发器,同时对这个表格执行更新的语句,南无Instead-Of-Update触发器里的代码会执行,而不是执行更新语句则不会执行操作。After触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库里的数据变化十分好用。
3.触发器的作用
- 它可以强化约束,和数据的完整性和唯一性
- 可以跟踪数据库内的操作从而不允许未经许可的更新和变化
- 可以联级运算例如:某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
最后
以上就是孤独玫瑰为你收集整理的关于SQL中的触发器(数据库)的全部内容,希望文章能够帮你解决关于SQL中的触发器(数据库)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复