Wenn die Einstellung ANSI_NULLS (SQL-Serverrückstellung) angeschalten wird, Ungültig-überprüfen ist überflüssig weil UNGÜLTIGES <> UNGÜLTIGES und [irgendein Wert] <> NULL.
So nur „u.bi_user_passport_puid = u.bi_owner_passport_puid“ würden genügen. Wenn eins oder beide UNGÜLTIG sind, ist das Resultat immer negativ.
Sie können die Einstellung mit dem Befehl überprüfen:
DBCC USEROPTIONS
Wenn die Satzwahl „ansi_nulls“ in der Liste ist, ist sie eingeschaltet.