> Tech > iSeries Query : Ignorer la casse du champ quand on sélectionne des enregistrements

iSeries Query : Ignorer la casse du champ quand on sélectionne des enregistrements

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

 L’option Select Collating Sequence sur le panneau Define the Query de iSeries Query, permet de spécifier de manière facile et souple une séquence de tri partagée, qui assure que les champs de caractères où se mêlent majuscules et minuscules sont triés sans tenir compte de la casse

(c’est-à-dire MR. SMITH et Mr. Smith sont considérés de même rang). Premièrement, sélectionnez l’option 5 (System Sort Sequence) sur le panneau Select Collating Sequence.

Puis choisissez l’option 3 (Shared) et Language ID: *JOBRUN. La valeur *JOBRUN est résolue au moment de l’exécution. iSeries Query utilisera cette valeur pour sélectionner la table de tri partagée en se fondant sur la séquence de tri (SRTSEQ) et l’ID langage (LANGID) du job. La séquence de tri partagée permet aussi d’ignorer la casse quand on sélectionne des enregistrements d’après la valeur des champs caractère.

Il suffit d’ouvrir le panneau Specify Processing Options et de taper Y pour l’option « Use collating sequences for all character comparisons ». Pour trouver tous les clients nommés « smith » indépendamment de la casse de chaque lettre, sélectionnez customer name smith (CUSNAM LIKE ‘%smith%’). Ce faisant, Smith, SMITH et même sMitH apparaîtront dans le rapport.

– Carsten Flensburg

Téléchargez cette ressource

Les mégatendances cybersécurité et cyber protection 2024

Les mégatendances cybersécurité et cyber protection 2024

L'évolution du paysage des menaces et les conséquences sur votre infrastructure, vos outils de contrôles de sécurité IT existants. EPP, XDR, EDR, IA, découvrez la synthèse des conseils et recommandations à appliquer dans votre organisation.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010