Poniżej znajduje się pełna lista parametrów NLS w bazie danych Oracle, wraz z ich wartościami domyślnymi i zakresami, w których każdy parametr jest dostępny.
Parametr | Opis | Wartość domyślna | Zakres |
---|---|---|---|
NLS_CALENDAR | System kalendarza | Grzegorz | Ja, E, A |
NLS_COMP | Porównanie operatorów SQL, PL/SQL | BINARY | Ja, E, A |
NLS_CREDIT | Symbol rachunkowości kredytowej | Pochodzi z NLS_TERRITORY | E |
NLS_CURRENCY | Symbol lokalnej waluty | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_DATE_FORMAT | Format daty | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_DATE_LANGUAGE | Język nazw dni i miesięcy | Pochodzi z języka NLS_LANGUAGE | Ja, E, A |
NLS_DEBIT | Symbol księgowania obciążenia | Pochodzi z NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Symbol podwójnej waluty | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_ISO_CURRENCY | Międzynarodowy symbol waluty ISO | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_LANG | Język, terytorium, zestaw znaków | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Język | Pochodzi z NLS_LANG | Ja, A |
NLS_LENGTH_SEMANTICS | Jak traktowane są ciągi | BYTE | Ja, E, A |
NLS_LIST_SEPARATOR | Znak oddzielający pozycje na liście | Pochodzi z NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Symbol pieniężny dla dolara i centów (lub ich odpowiedników) | Pochodzi z NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Zgłasza utratę danych podczas konwersji typu znaku | FALSE | Ja, A |
NLS_NUMERIC_CHARACTERS | Dziesiętny separator znaków i grup | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_SORT | Składanie | Pochodzi z języka NLS_LANGUAGE | Ja, E, A |
NLS_TERRITORY | Terytorium | Pochodzi z NLS_LANG | Ja, A |
NLS_TIMESTAMP_FORMAT | sygnatura czasowa | Pochodzi z NLS_TERRITORY | Ja, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Stempel czasu ze strefą czasową | Pochodzi z NLS_TERRITORY | Ja, E, A |
Wartości w kolumnie Zakres mają następujące znaczenie:
I =Plik parametrów inicjalizacji
E =zmienna środowiskowa
A =ALTER SESSION
Oprócz zakresów wymienionych w powyższej tabeli parametry NLS można również jawnie ustawić w funkcjach SQL podczas ich wywoływania. Jednak nie wszystkie funkcje akceptują parametry NLS, dlatego nie są one wymienione w kolumnie zakresu.
Parametry NLS można ustawiać w różnych miejscach, na przykład na poziomie bazy danych, w pliku parametrów inicjalizacji, w zmiennych środowiskowych, na poziomie sesji iw niektórych funkcjach. Zobacz Metody ustawiania parametrów NLS i ich priorytetów, aby zapoznać się z tabelą przedstawiającą każdy zakres i jego kolejność pierwszeństwa w stosunku do innych zakresów.
Zobacz także Jak sprawdzić wartości parametrów NLS, aby uzyskać listę widoków dostępnych do sprawdzania wartości w każdym zakresie.
Źródło tabeli:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html