Ответ 1
Возможно, вы сможете использовать When Matched And (s.[Created Date] Is Not Null And t.[Created Date] Is Null) Then Update ...
.
Основные моменты на изображении ниже показывают логику, которую я хочу реализовать. Я понимаю, что синтаксис неверен.
Есть ли способ условно обновить запись в операторе MERGE только в том случае, если значение одного из его столбцов в целевой таблице равно NULL, а соответствующее значение в исходной таблице не равно null?
Как бы вы предложили переписать это?
Возможно, вы сможете использовать When Matched And (s.[Created Date] Is Not Null And t.[Created Date] Is Null) Then Update ...
.