MSSQL 触发器何时触发?

问题描述 投票:0回答:1

我有一个触发器

"ON [tbl_options] AFTER INSERT"

它将“1”插入到[tbl_options]。[comment]

执行此查询:

INSERT INTO [tbl_options] (key, value)
OUTPUT Inserted.comment
VALUES ('timeout','100');

会给我 NULL 或“1”?

换句话说:ON AFTER INSERT 是在返回 OUTPUT 之前还是之后触发?

sql-server t-sql triggers
1个回答
2
投票

来自

msdn

从 OUTPUT 返回的列反映了 OUTPUT 之后的数据 INSERT、UPDATE 或 DELETE 语句已完成但在触发器之前 被处决了。

© www.soinside.com 2019 - 2024. All rights reserved.