С Oracle вы должны быть осторожны с параметрами NLS в целом.Документация всегда хорошая идея: NLS / Глобализация
Обратите внимание, что параметр NLS_TERRITORY является производным от NLS_LANG.Таким образом, вы должны иметь возможность влиять на параметр NLS_TERRITORY, изменяя NLS_LANG.(Это должно быть синхронизировано в любом случае.)
После того, как вы пройдете через это (пожалуйста, прочитайте это), вы, вероятно, будете думать: «Эй, у нас есть существующие данные, нам нужно будет выполнить какие-либо преобразования наэто после изменения параметра? "
- СДЕЛАЙТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ!ПЕРЕД ИЗМЕНЕНИЕМ ПАРАМЕТРА. ПОЖАЛУЙСТА
- И да, вам, возможно, придется выполнить какое-то преобразование данных, в зависимости от того, как вещи были сохранены, и на какую территорию вы меняете.имейте в виду, что любое клиентское программное обеспечение, использующее эту базу данных, должно иметь свой NLS_LANG (особенно его часть набора символов), совпадающий с базой данных - в противном случае данные могут искажаться.