Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORACLE 11g não diferencia maiúsculas de minúsculas por padrão


Você pode apenas definir o NLS_SORT , NLS_COMP parâmetros mencionados no artigo como os valores no arquivo init Oracle usando o alter system set <parameter> = <value>; cláusula.

Informações sobre o uso dos comandos alter system podem ser encontradas aqui.

Aqui está um bom link sobre o uso correto do NLS_* parâmetros. Observe que algumas configurações do parâmetro NLS_SORT podem/poderiam causar problemas de desempenho, ou seja, quando não está definido como BINARY. Os documentos do Oracle afirmam:

Definir NLS_SORT para qualquer coisa diferente de BINARY faz com que uma classificação use uma varredura de tabela completa, independentemente do caminho escolhido pelo otimizador. BINARY é a exceção porque os índices são construídos de acordo com uma ordem binária de chaves. Assim, o otimizador pode usar um índice para satisfazer a cláusula ORDER BY quando NLS_SORT é definido como BINARY. Se NLS_SORT for definido para qualquer classificação linguística, o otimizador deverá incluir uma varredura completa da tabela e uma classificação completa no plano de execução.