第一期就从基本的初始化参数讲起,一篇一个参数,会尽可能的具体. 如无特殊说明数据库版本为11.2.0.4
NLS_TERRITORY
其他信息
在LInux系统中,我们一般指定NLS_LANG环境变量(区分大小写),如 NLS_LANG=american_america.al32utf8 其中american为默认的NLS_LANGUAGE的值,america为NLS_TERRITORY的值,al32utf8为字符集
注意:客户端NLS_LANG参数会覆盖NLS_TERRITORY参数
NLS_TERRITORY影响下列格式:
下面针对一些格式做简单说明~
日期格式
在TO_CHAR /TO_DATE函数使用
值必须被双引号包围
通过如下命令修改
NLS_DATE_FORMAT = "MM/DD/YYYY"
小数字符和群组分隔符 例如有个数字:123,456.789
其中 ,为群组分隔符 . 为小数分隔符
可通过如下参数修改
NLS_NUMERIC_CHARACTERS = ", "
逗号为小数分隔符,空格为群组分隔符
注意:这2个符号必须是单字节的,不能为数字,也不能为 + - < >
本地货币符号
ISO货币符号
修改语言
ALTER SESSION SET NLS_TERRITORY=america;
实际环境截图
参考连接
http://docs.oracle.com/cd/E11882_01/server.112/e10729/ch3globenv.htm#NLSPG226
下期参数
OPEN_CURSORS