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