Oracle
 sql >> база данни >  >> RDS >> Oracle

ORACLE 11g не е чувствителен към регистъра по подразбиране

Можете просто да зададете NLS_SORT , NLS_COMP параметри, споменати в статията като стойности в init файла на Oracle, използвайки alter system set <parameter> = <value>; клауза.

Информация за използването на командите за промяна на системата може да бъде намерена тук.

Ето една добра връзка за правилното използване на NLS_* параметри. Имайте предвид, че някои настройки на параметъра NLS_SORT могат/могат да причинят проблеми с производителността, а именно когато не е зададен на BINARY. Документите на Oracle посочват:

Задаването на NLS_SORT на нещо различно от BINARY кара сортирането да използва пълно сканиране на таблицата, независимо от пътя, избран от оптимизатора. BINARY е изключение, тъй като индексите са изградени според двоичен ред на ключовете. По този начин оптимизаторът може да използва индекс, за да удовлетвори клаузата ORDER BY, когато NLS_SORT е настроен на BINARY. Ако NLS_SORT е настроен на произволен лингвистичен сорт, оптимизаторът трябва да включва пълно сканиране на таблицата и пълно сортиране в плана за изпълнение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHARTOROWID() Функция в Oracle

  2. Как да променя схемата по подразбиране в sql developer?

  3. Как да генерирам версия 4 (случаен) UUID на Oracle?

  4. 12.2 RAC/GI Нови функции

  5. Как да изпълните съхранена процедура на Oracle чрез връзка към база данни