Seu
#AddressToDeleteMasterOfLesserId A tabela deve conter alguns pares onde o mesmo Id that is master está emparelhado com mais de um Id to delete e esses Ids to delete têm diferentes valores correspondentes de IsPrimaryAddress no CustomerAddress tabela. Na fase de atualização, tal
Id that is master IsPrimaryAddress da linha é atualizado aleatoriamente com 1 ou 0, dependendo de qual Id to delete correspondente linha é escolhida para ser a fonte do novo valor.