sql >> Databáze >  >> RDS >> Oracle

ORACLE 11g standardně nerozlišuje velikost písmen

Stačí nastavit NLS_SORT , NLS_COMP parametry uvedené v článku jako hodnoty v inicializačním souboru Oracle pomocí alter system set <parameter> = <value>; doložka.

Informace o používání alter systémových příkazů naleznete zde.

Zde je dobrý odkaz na správné použití NLS_* parametry. Pamatujte, že některá nastavení parametru NLS_SORT mohou/mohou způsobit problémy s výkonem, zejména pokud není nastaven na BINARY. Dokumenty Oracle uvádí:

Nastavení NLS_SORT na cokoliv jiného než BINARY způsobí, že řazení použije úplné prohledávání tabulky bez ohledu na cestu zvolenou optimalizátorem. BINARY je výjimkou, protože indexy jsou sestavovány podle binárního pořadí klíčů. Optimalizátor tedy může použít anindex ke splnění klauzule ORDER BY, když je NLS_SORT nastaveno na BINARY. Pokud je NLS_SORT nastaveno na libovolné lingvistické řazení, musí optimalizátor do plánu provádění zahrnout úplné prohledání tabulky a úplné řazení.



  1. Jak mohu opravit chybu zatížení MySQL

  2. Připojte se ke vzdálené databázi MySQL přes SSH pomocí Java

  3. Jak odečíst hodiny od datatime v MySQL?

  4. sqlalchemy.exc.NoSuchModuleError:Nelze načíst plugin:sqlalchemy.dialects:postgres