Votre #AddressToDeleteMasterOfLesserId
la table doit contenir des paires où le même Id that is master
est associé à plusieurs Id to delete
et ces Ids to delete
avoir différentes valeurs correspondantes de IsPrimaryAddress
dans l'CustomerAddress
tableau.
Au stade de la mise à jour, tel Id that is master
IsPrimaryAddress
de la ligne est mis à jour de manière aléatoire avec 1 ou 0, selon l'Id to delete
la ligne est choisie comme source de la nouvelle valeur.