SQL服务器:触发VS数据库触发器

问题描述:

是什么,我们使用一个表上的触发器,而在下面的图像中找到一个数据库触发器之间的区别?SQL服务器:触发VS数据库触发器

enter image description here

它能做什么,以及如何/何时使用它?

+3

这些是DDL触发器。该文档在解释它们的功能方面做得非常好:https://msdn.microsoft.com/en-us/library/ms189799.aspx。 –

不同之处在于数据库触发器用于DDL命令(创建/更改/删除)。对象语言。 表触发器用于DML命令(插入/更新/删除)。数据语言

数据库触发器可以防止丢帧/创建和/或添加一个表到数据库。当在表上执行更新/插入/删除时,表格触发器可以运行代码(可以记录和/或取消操作)。