首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORACLE NLS_LANG

ORACLE NLS_LANG
EN

Stack Overflow用户
提问于 2020-05-28 20:54:40
回答 4查看 277关注 0票数 0

如何设置和检查NLS_LANG设置?我做到了

代码语言:javascript
复制
set NLS_LANG = DANISH_DENMARK.WE8ISO8859P2

在命令提示符下,但我不知道它是否正确。

EN

回答 4

Stack Overflow用户

发布于 2020-05-28 21:03:20

这取决于操作系统和命令解释程序:

Linux/bash:

代码语言:javascript
复制
echo $NLS_LANG
export NLS_LANG=...

Windows/cmd.exe:

代码语言:javascript
复制
echo %NLS_LANG%
set NLS_LANG=...

确保在=之前和之后都没有空间

票数 2
EN

Stack Overflow用户

发布于 2021-08-26 18:24:49

在我的例子中,SO是Windows,只是我在regedit中找到了'NLS_LANG‘的寄存器,然后我把我需要的值放入’拉丁美洲西班牙_AMERICA.WE8ISO8859P1‘。

WIndows reg edit

然后我验证一下TOAD上的变化。

TOAD

这解决了这样的问题,即某些视图具有这样的条件:'AND BDT.LANGUAGE = USERENV ('lang');',不返回任何行。

在我的例子中,我需要'ESA‘。

您可以运行此命令来查看您所坐的位置。

代码语言:javascript
复制
SELECT sys_context('USERENV', 'lang') FROM dual;
SELECT USERENV('LANGUAGE') from dual;
票数 1
EN

Stack Overflow用户

发布于 2020-05-28 21:11:38

来自Oracle documentation

NLS_LANG参数使用以下格式:

NLS_LANG = LANGUAGE_TERRITORY.CHARACTER_SET

其中:

  • 地区-指定用于计算周和天数的地区和约定。

  • CHARACTER_SET -控制用于显示消息的字符集。

您可以在Oracle documentation中找到常用的NLS_LANG配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62065238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档