Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Aggiornamento SQL, stessa query, risultati diversi ogni volta

Il tuo #AddressToDeleteMasterOfLesserId la tabella deve contenere alcune coppie in cui lo stesso Id that is master è associato a più di un Id to delete e quegli Id to delete hanno diversi valori di corrispondenza di IsPrimaryAddress nel CustomerAddress tabella.

Nella fase di aggiornamento, tale Id that is master IsPrimaryAddress della riga viene aggiornato in modo casuale con 1 o 0, a seconda dell'Id to delete corrispondente la riga viene scelta come origine del nuovo valore.