Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORACLE 11g wielkość liter domyślnie niewrażliwa

Możesz po prostu ustawić NLS_SORT , NLS_COMP parametry wymienione w artykule jako wartości w pliku init Oracle przy użyciu alter system set <parameter> = <value>; klauzula.

Informacje na temat używania poleceń systemowych alter można znaleźć tutaj.

Oto dobry link do prawidłowego użycia NLS_* parametry. Należy zauważyć, że niektóre ustawienia parametru NLS_SORT mogą/mogą powodować problemy z wydajnością, a mianowicie, gdy nie jest ustawiony na BINARY. Dokumenty Oracle stwierdzają:

Ustawienie NLS_SORT na coś innego niż BINARY powoduje, że sortowanie używa pełnego skanowania tabeli, niezależnie od ścieżki wybranej przez optymalizator. BINARY to wyjątek, ponieważ indeksy są budowane zgodnie z binarną kolejnością kluczy. W ten sposób optymalizator może użyć indeksu, aby spełnić klauzulę ORDER BY, gdy NLS_SORT jest ustawione na BINARY. Jeśli NLS_SORT jest ustawione na dowolny sortowanie lingwistyczne, optymalizator musi uwzględnić pełne skanowanie tabeli i pełne sortowanie w planie wykonania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Linq to Entities Group By (OUTER APPLY) oracle 11.2.0.3.0 nie obsługuje zastosowania

  2. Wywołanie niezdefiniowanej funkcji oci_connect, php_oci8_12c.dll, windows 8.1, php5.6.6

  3. Jak obsłużyć parametry opcjonalne w zapytaniu SQL?

  4. Zapytanie Oracle SQL:pobierz najnowsze wartości na grupę na podstawie czasu

  5. Czy można tworzyć typy obiektów Oracle Database w PL/SQL?