sql sql-server tsql merge data-warehouse

sql - MERGE-condicional "CUANDO SE ENCUENTRA EN LA ACTUALIZACIÓN"



sql-server tsql (1)

Los puntos destacados en la imagen de abajo muestran la lógica que quiero implementar. Me doy cuenta de que la sintaxis es incorrecta.

¿Hay una manera de actualizar condicionalmente un registro en una declaración MERGE solo si el valor de una de sus columnas en la tabla de destino es NULL, y el valor correspondiente en la tabla de origen no es nulo?

¿Cómo sugerirías reescribir esto?


Es posible que pueda utilizar When Matched And (s.[Created Date] Is Not Null And t.[Created Date] Is Null) Then Update ...