По-долу е даден пълен списък с NLS параметри в Oracle Database, заедно с техните стойности по подразбиране и обхвати, в които всеки параметър е наличен.
Параметър | Описание | Стойност по подразбиране | Обхват |
---|---|---|---|
NLS_CALENDAR | Календарна система | Григориански | I, E, A |
NLS_COMP | Сравнение на SQL, PL/SQL оператори | BINARY | I, E, A |
NLS_CREDIT | Символ за кредитно счетоводство | Извлечено от NLS_TERRITORY | E |
NLS_CURRENCY | Символ за местна валута | Извлечено от NLS_TERRITORY | I, E, A |
NLS_DATE_FORMAT | Формат на датата | Извлечено от NLS_TERRITORY | I, E, A |
NLS_DATE_LANGUAGE | Език за имената на дни и месеци | Извлечено от NLS_LANGUAGE | I, E, A |
NLS_DEBIT | Символ за дебитно счетоводство | Извлечено от NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Символ за двойна валута | Извлечено от NLS_TERRITORY | I, E, A |
NLS_ISO_CURRENCY | Символ за международна валута по ISO | Извлечено от NLS_TERRITORY | I, E, A |
NLS_LANG | Език, територия, набор от знаци | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Език | Извлечено от NLS_LANG | I, A |
NLS_LENGTH_SEMANTICS | Как се третират низовете | BYTE | I, E, A |
NLS_LIST_SEPARATOR | Символ, който разделя елементите в списък | Извлечено от NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Паричен символ за долар и центове (или техните еквиваленти) | Извлечено от NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Отчита загуба на данни по време на преобразуване на тип знаци | FALSE | I, A |
NLS_NUMERIC_CHARACTERS | Десетичен знак и разделител на група | Извлечено от NLS_TERRITORY | I, E, A |
NLS_SORT | Сравняване | Извлечено от NLS_LANGUAGE | I, E, A |
NLS_TERRITORY | Територия | Извлечено от NLS_LANG | I, A |
NLS_TIMESTAMP_FORMAT | Часово клеймо | Извлечено от NLS_TERRITORY | I, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Часово клеймо с часова зона | Извлечено от NLS_TERRITORY | I, E, A |
Стойностите в колоната Обхват имат следните значения:
I =Файл с параметри за инициализация
E =Променлива на околната среда
A =ALTER SESSION
В допълнение към обхватите, изброени в горната таблица, NLS параметрите могат също да бъдат изрично зададени в SQL функции, когато ги извикате. Въпреки това, не всички функции приемат NLS параметри и затова те не са изброени в колоната за обхват.
NLS параметрите могат да бъдат зададени на различни места, като например на ниво база данни, във файл с параметри за инициализация, в променливи на средата, на ниво сесия и в някои функции. Вижте Методи за задаване на NLS параметри и техните приоритети за таблица, която очертава всеки обхват и неговия ред на приоритет спрямо другите обхвати.
Вижте също как да проверите стойностите на параметрите на NLS за списък с наличните изгледи за проверка на стойностите във всеки обхват.
Източник на таблица:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html