我是靠谱客的博主 孤独玫瑰,最近开发中收集的这篇文章主要介绍关于SQL中的触发器(数据库),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于在SQL中的触发器相关知识(就业面试题库.数据库)

1.触发器是什么?

  • 触发器是一个特殊的存储过程,它被捆绑在SQL的表格或者视图上。

  • 它不能直接调用,主要通过事件来触发,而被被动的执行。

    ps:存储过程可以直接调用

关于触发器和存储过程的区别:触发器和存储过程的区别

2.触发器的分类

  • 在SQL中有Instead-of和After两种触发器。

    例如,如果有一个用于TableA的Instead-Of-Update触发器,同时对这个表格执行更新的语句,南无Instead-Of-Update触发器里的代码会执行,而不是执行更新语句则不会执行操作。After触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库里的数据变化十分好用。

3.触发器的作用

  1. 它可以强化约束,和数据的完整性和唯一性
  2. 可以跟踪数据库内的操作从而不允许未经许可的更新和变化
  3. 可以联级运算例如:某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。

最后

以上就是孤独玫瑰为你收集整理的关于SQL中的触发器(数据库)的全部内容,希望文章能够帮你解决关于SQL中的触发器(数据库)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部