Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server:触发器与数据库触发器_Sql_Sql Server_Sql Server 2014 - Fatal编程技术网

SQL Server:触发器与数据库触发器

SQL Server:触发器与数据库触发器,sql,sql-server,sql-server-2014,Sql,Sql Server,Sql Server 2014,我们在表上使用的触发器与下图中的数据库触发器有什么区别 它做什么以及如何/何时使用?数据库触发器可以防止删除/创建和/或向数据库添加表。在表上执行更新/插入/删除时,表触发器可以运行代码(可以记录和/或取消操作) 不同之处在于数据库触发器用于DDL命令(Create/Alter/Drop)。目标语言。 表触发器用于DML命令(插入/更新/删除)。数据语言这些是DDL触发器。文档很好地解释了它们是什么:。有关DDL触发器的更多信息:

我们在表上使用的触发器与下图中的数据库触发器有什么区别


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

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

不同之处在于数据库触发器用于DDL命令(Create/Alter/Drop)。目标语言。
表触发器用于DML命令(插入/更新/删除)。数据语言

这些是DDL触发器。文档很好地解释了它们是什么:。有关DDL触发器的更多信息: