Quando la regolazione ANSI_NULLS è regolata a SOPRA (difetto dell'assistente di SQL), Nullo-controllare è ridondante perché NULLO <> NULLO e [POSIZIONE DI SEGNALE MINIMO di qualsiasi valore <> ].
Quindi, soltanto “u.bi_user_passport_puid = u.bi_owner_passport_puid„ basterebbero. Quando uno o entrambi è NULLI, il risultato sarà sempre negativo.
Potete controllare la regolazione con l'ordine:
DBCC USEROPTIONS
Se l'opzione “ansi_nulls„ dell'insieme è nella lista, è SOPRA.