sql >> Base de Datos >  >> RDS >> Oracle

ORACLE 11g no distingue entre mayúsculas y minúsculas de forma predeterminada

Podría simplemente establecer el NLS_SORT , NLS_COMP parámetros mencionados en el artículo como los valores en el archivo de inicio de Oracle usando el alter system set <parameter> = <value>; cláusula.

Puede encontrar información sobre el uso de los comandos del sistema alter aquí.

Aquí hay un buen enlace sobre el uso correcto de NLS_* parámetros Tenga en cuenta que algunas configuraciones del parámetro NLS_SORT pueden causar problemas de rendimiento, es decir, cuando no está configurado en BINARIO. Los documentos de Oracle indican:

Establecer NLS_SORT en cualquier otra cosa que no sea BINARY hace que una ordenación use un escaneo completo de la tabla, independientemente de la ruta elegida por el optimizador. BINARY es la excepción porque los índices se construyen según un orden binario de claves. Por lo tanto, el optimizador puede usar un índice para satisfacer la cláusula ORDER BY cuando NLS_SORT se establece en BINARY. Si NLS_SORT se establece en cualquier ordenamiento lingüístico, el optimizador debe incluir un análisis completo de la tabla y un ordenamiento completo en el plan de ejecución.