ORACLE NLS_LANG - PullRequest
       0

ORACLE NLS_LANG

0 голосов
/ 28 мая 2020

Как установить и проверить настройки NLS_LANG? Я ввел

set NLS_LANG = DANISH_DENMARK.WE8ISO8859P2

в командной строке, но не знаю, правильно ли это.

Ответы [ 3 ]

2 голосов
/ 28 мая 2020

Это зависит от ОС и интерпретатора команд:

Linux / bash:

echo $NLS_LANG
export NLS_LANG=...

Windows / cmd.exe:

echo %NLS_LANG%
set NLS_LANG=...

Убедитесь, что без пробелов до и после =.

0 голосов
/ 28 мая 2020

Если вы используете Windows, введите set в командной строке, и он выгрузит все установленные переменные среды.

Обратите внимание, что в разделе Windows переменные среды, которые установлены в командной строке в процессе командной строки, не видны ничем кроме этого процесса командной строки. Если вы хотите создать постоянную переменную среды - ту, которая запоминается и используется всеми другими процессами - вам нужно go в Панель управления - Система - Расширенные настройки системы - нажмите кнопку «Переменные среды» внизу. диалогового окна - создайте нужную переменную и значение в панели «Системные переменные» (нижняя в диалоговом окне) и нажмите «ОК», чтобы сохранить изменения. Для проверки откройте окно командной строки new , введите "set" в командной строке и убедитесь, что только что установленная переменная отображается в списке с правильным значением.

0 голосов
/ 28 мая 2020

Из Oracle документация :

Параметр NLS_LANG использует следующий формат:

NLS_LANG = LANGUAGE_TERRITORY.CHARACTER_SET

где :

  • LANGUAGE - указывает язык и условные обозначения для отображения сообщений, названия дня и месяца.
  • TERRITORY - Указывает территорию и условные обозначения для расчета номеров недели и дня.
  • CHARACTER_SET - Управляет набором символов, используемым для отображения сообщений.

Часто используемые конфигурации NLS_LANG можно найти в документации Oracle .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...