Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Atualização SQL, mesma consulta, resultados diferentes a cada vez


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.