今天早些时候,我问了这个问题并得到了我正在寻找的答案.现在我有一个后续问题:
我想要的是:
我希望MERGE比较每个列的值,每行,在针对源表中的相应值的目标表,并基于通过分离的逻辑的任何更新OR的WHEN MATCHED AND块.
OR
WHEN MATCHED AND
我怕我写的代码(如下图所示)将在列出的更新THEN UPDATE SET块,如果任何由分离的逻辑OR在WHEN MATCHED AND块是真实的.
THEN UPDATE SET
如果我的预感是正确的,您对如何重新编写代码以使其表现得像我希望它的行为有任何建议吗?
sql t-sql sql-server merge data-warehouse
data-warehouse ×1
merge ×1
sql ×1
sql-server ×1
t-sql ×1