Níže je uveden úplný seznam parametrů NLS v databázi Oracle spolu s jejich výchozími hodnotami a rozsahy, ve kterých je každý parametr k dispozici.
Parametr | Popis | Výchozí hodnota | Rozsah |
---|---|---|---|
NLS_CALENDAR | Kalendářní systém | gregorián | Já, E, A |
NLS_COMP | Porovnání operátorů SQL, PL/SQL | BINARY | Já, E, A |
NLS_CREDIT | Symbol kreditního účetnictví | Odvozeno z NLS_TERRITORY | E |
NLS_CURRENCY | Symbol místní měny | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_DATE_FORMAT | Formát data | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_DATE_LANGUAGE | Jazyk pro názvy dnů a měsíců | Odvozeno z NLS_LANGUAGE | Já, E, A |
NLS_DEBIT | Symbol debetního účetnictví | Odvozeno z NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Symbol duální měny | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_ISO_CURRENCY | mezinárodní symbol měny ISO | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_LANG | Jazyk, území, znaková sada | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Jazyk | Odvozeno z NLS_LANG | Já, A |
NLS_LENGTH_SEMANTICS | Jak se zachází s řetězci | BYTE | Já, E, A |
NLS_LIST_SEPARATOR | Znak, který odděluje položky v seznamu | Odvozeno z NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Peněžní symbol pro dolar a centy (nebo jejich ekvivalenty) | Odvozeno z NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Hlásí ztrátu dat během konverze typu znaků | FALSE | Já, A |
NLS_NUMERIC_CHARACTERS | Desetinný znak a oddělovač skupin | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_SORT | Řazení | Odvozeno z NLS_LANGUAGE | Já, E, A |
NLS_TERRITORY | Území | Odvozeno z NLS_LANG | Já, A |
NLS_TIMESTAMP_FORMAT | Časové razítko | Odvozeno z NLS_TERRITORY | Já, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Časové razítko s časovým pásmem | Odvozeno z NLS_TERRITORY | Já, E, A |
Hodnoty ve sloupci Rozsah mají následující význam:
I =Soubor parametrů inicializace
E =Proměnná prostředí
A =ALTER SESSION
Kromě rozsahů uvedených ve výše uvedené tabulce lze parametry NLS také explicitně nastavit ve funkcích SQL, když je voláte. Ne všechny funkce však přijímají parametry NLS, a proto nejsou uvedeny ve sloupci rozsahu.
Parametry NLS lze nastavit na různých místech, například na úrovni databáze, v souboru inicializačních parametrů, v proměnných prostředí, na úrovni relace a v rámci některých funkcí. Viz Metody nastavení parametrů NLS a jejich priorit, kde najdete tabulku, která popisuje každý rozsah a jeho pořadí priorit ve vztahu k ostatním rozsahům.
V části Jak zkontrolovat hodnoty parametrů NLS naleznete seznam zobrazení dostupných pro kontrolu hodnot v každém rozsahu.
Zdroj tabulky:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html