链接表包含一个标识键NodeId和LinkId。我的问题是,当我执行插入时,我试图使用合并语句,这些语句似乎无法完成我正在尝试的工作。INSERT (LinkId, NodeId)WHEN NOT MATCHED BY TARGET AND TARGET.NodeIdMATCHED BY SOURCE THEN我得到错误消息“在合并语句的&
TEAM_CHIEF表的MISSIONS列是指导员名称的文本,因此我必须根据FIRST_NAME和LAST_NAME在INSTRUCTORS表中的LIKE子句插入它们。MISSION_TEAM表在MISSION_ID和INSTRUCTOR_ID列上有一个唯一的约束,用于验证这两列上没有重复行,因此我在不匹配时使用合并,然后插入查询。NOT MATCHED THEN
‘'ADD’允许空
在使用 Server合并语句时,我希望将源表中所做的更改放到目的地。</code>插入<code>E 223</code>目标中的新行。也就是说,如果ADD for ID=2更改了两次,那么目标中的ID=2将有三行(原始+两个更改),因为每次都要插入新行。对于源和目标中可用的任何 ID ,如果仅 ST 更改源代码中的<code>E 235</code>,则ST的修改值应为<code>E 136<