Question : pour optimiser le rapport de cas

pourriez vous optimiser au-dessous du statement

case
de cas quand (u.bi_user_passport_puid n'est pas le
ET u.bi_owner_passport_puid n'est pas le null
ET u.bi_user_passport_puid = u.bi_owner_passport_puid) puis extrémité de l'else
0
du
1
COMME IsFamilyHead

thanks à l'avance
class= de

Réponse : pour optimiser le rapport de cas

Quand l'arrangement ANSI_NULLS est placé à DESSUS (défaut de serveur de SQL), Nul-vérifier est superflu parce que NUL <> NUL et [NULLE de toute valeur <> ].

Ainsi, seulement « u.bi_user_passport_puid = u.bi_owner_passport_puid » suffiraient. Quand on ou tous les deux sont NULS, les résultats seront toujours négatifs.

Vous pouvez vérifier l'arrangement avec la commande :
DBCC USEROPTIONS
Si l'option « ansi_nulls » d'ensemble est dans la liste, elle est allumée.
1 :
2 :
3 :
4 :
CAS
   QUAND u.bi_user_passport_puid = u.bi_owner_passport_puid) PUIS 1
   AUTREMENT 0
EXTRÉMITÉ COMME IsFamilyHead
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us