在 SQL Server 中创建触发器

在本文中,将介绍在 SQL Server 中编写触发器的方法。

触发器

SQL 中的触发器是一种特殊类型的过程,可自动执行、触发或者调用以响应在视图或者表上执行的操作查询。

在SQL Server中创建触发器语法

CREATE [OR REPLACE ] TRIGGER trigger_name.
{BEFORE | AFTER | INSTEAD OF }.
{INSERT [OR] | UPDATE [OR] | DELETE}.
[OF col_name].
CREATE [OR REPLACE ] TRIGGER trigger_name.
[ON table_name].
[REFERENCING OLD AS o NEW AS n].
[FOR EACH ROW].
WHEN (condition). 

其中:

trigger_name指定要创建的触发器的名称。

before/after/instead of指定触发器的类型。

insted/update/delete指定应在哪个操作触发器之后触发。

table_name指定应用触发器的表名。

日期:2020-06-02 22:17:40 来源:oir作者:oir