WHEN MATCHED可以有
AND。另外,无需更新
EMP_ID。
... WHEN MATCHED AND (trg.First_Name <> src.First_Name OR trg.Last_Name <> src.Last_Name) THEN UPDATE SET [VERSION] = tgt.VERSION + 1 ,First_Name = src.First_Name ,Last_Name = src.Last_Name ...
如果Last_Name或First_Name可为空,
NULL则例如在比较trg.Last_Name <>
src.Last_Name时,需要注意值。
ISNULL(trg.Last_Name,'') <> ISNULL(src.Last_Name,'')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)