我有一个触发器INSTEAD OF INSERT, UPDATE
,我正在使用MERGE
合并更新/插入行。
其中一列上有一个 FK 约束,因此如果我尝试插入违反此约束的内容,它应该会显示错误。
INSERT
如果我直接用语句尝试它会显示错误。WHEN NOT MATCHED
但是当插入位于 MERGE 语句的一部分时,它不会。
为什么 ?
我有一个触发器INSTEAD OF INSERT, UPDATE
,我正在使用MERGE
合并更新/插入行。
其中一列上有一个 FK 约束,因此如果我尝试插入违反此约束的内容,它应该会显示错误。
INSERT
如果我直接用语句尝试它会显示错误。WHEN NOT MATCHED
但是当插入位于 MERGE 语句的一部分时,它不会。
为什么 ?