MERGE – conditionnel "QUAND CORRESPOND A LA MISE A JOUR"

Les points forts de l'image ci-dessous montrent la logique que je veux implémenter. Je réalise que la syntaxe est incorrecte.

Est-il possible de mettre à jour conditionnellement un logging dans une instruction MERGE seulement si la valeur de l'une de ses colonnes dans la table cible est NULL, et la valeur correspondante dans la table source n'est pas nulle?

Comment suggérez-vous de réécrire cela?

entrez la description de l'image ici

    Vous pourriez être en mesure de l'utiliser When Matched And (s.[Created Date] Is Not Null And t.[Created Date] Is Null) Then Update ...