我有一个触发器
"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 之前还是之后触发?
来自
msdn
从 OUTPUT 返回的列反映了 OUTPUT 之后的数据 INSERT、UPDATE 或 DELETE 语句已完成但在触发器之前 被处决了。