ORACLE Case sensitive

Bonjour,

Je suis sur une 4.0 P22 avec une base oracle.
Avec cette base toutes les recherches sont case sensitive. Y a-t-il quelque chose à faire pour éviter cela?
Merci d’avance.

Je ne suis pas expert Oracle mais à priori c’est une question de configuration Oracle.
Donc pas une question relative à Simplicité.

En général il faut configurer une collation “CI” (case insensitive) au niveau de la base de données, mais je crois qu’Oracle ne dispose pas de mécanisme global à ce niveau. Il faut jouer avec les paramètres néolithiques NLS_SORT, NLS_COMP, NLS_LANG… ou faire des alter column avec une collation sur chaque champ !

Un DBA pourra mieux vous conseiller sur ce qu’il convient de faire, y compris vis à vis des indexations et des performances d’un tel mécanisme.

2 Likes