Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORACLE 11g insensible à la casse par défaut

Vous pouvez simplement définir le NLS_SORT , NLS_COMP paramètres mentionnés dans l'article comme valeurs dans le fichier d'initialisation Oracle en utilisant le alter system set <parameter> = <value>; clause.

Des informations sur l'utilisation des commandes alter system peuvent être trouvées ici.

Voici un bon lien sur l'utilisation correcte du NLS_* paramètres. Notez que certains réglages du paramètre NLS_SORT peuvent/pourraient entraîner des problèmes de performances, notamment lorsqu'il n'est pas défini sur BINARY. La documentation Oracle indique :

La définition de NLS_SORT sur autre chose que BINARY fait qu'un tri utilise une analyse complète de la table, quel que soit le chemin choisi par l'optimiseur. BINARY est l'exception car les index sont construits selon un ordre binaire de clés. Ainsi, l'optimiseur peut utiliser un index pour satisfaire la clause ORDER BY lorsque NLS_SORT est défini sur BINARY. Si NLS_SORT est défini sur n'importe quel tri linguistique, l'optimiseur doit inclure une analyse complète de la table et un tri complet dans le plan d'exécution.