NLS - 区域语言支持,用来定义用户所在区域的日期格式,计数方法,货币单位以及语言设置等选项。就比如中国内地的区域设置,NLS 技术的使用,可以把货币符号从 $ 转换为 ¥ ,语言从 英文 转成 中文。这样用户就可以使用母语来与 Oracle 进行交互,并且遵循用户的数据显示惯例。
下面的 SQL 实例演示了 NLS 参数的功用。
● 客户端参数(Client Parameters)
可以通过 ALTER SESSION 命令更改此参数
SQL> SELECT * FROM nls_session_parameters;
PARAMETER VALUE
---------------------------------------------- -----------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY RMB
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT dd-mon-yy
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY RMB
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
17 rows selected
● 实例参数(Instance Parameters)
可以通过 ALTER SYSTEM 命令更改此参数
SQL> SELECT * FROM nls_instance_parameters;
PARAMETER VALUE
---------------------------------------------- ---------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_SORT
NLS_DATE_LANGUAGE
NLS_DATE_FORMAT
NLS_CURRENCY
NLS_NUMERIC_CHARACTERS
NLS_ISO_CURRENCY
NLS_CALENDAR
NLS_TIME_FORMAT
NLS_TIMESTAMP_FORMAT
NLS_TIME_TZ_FORMAT
NLS_TIMESTAMP_TZ_FORMAT
NLS_DUAL_CURRENCY
NLS_COMP
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
17 rows selected
● 数据库参数(Database Parameters)
在数据库的创建过程中进行设置。
SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;
PARAMETER VALUE
------------------------------ -------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0
20 rows selected
Note:
需要注意,三个参数具有优先级关系,其中 Session Parameters 的优先级最高,优先启用 Session 级别所设置的参数。
SESSION > INSTANCE > DATABASE
分享到:
相关推荐
使用在JDK 1.2, 1.3 和 1.4下的NLS(National Language Support,国家语言支持)类.这个jar包替换了老的nls_charset jar/zip 文件.
xp系统语言包东南亚语言包 xp 数字nls文件. i386文件夹下的一系列数字命名的nls文件c_037.nls 37 (IBM EBCDIC - 美国/加拿大) c_10000.nls 10000 (MAC - 罗马) c_10001.nls 10001 (MAC - 日文) c_10002.nls 10002...
xjis.nls 文件,安装东南亚语言包缺少的可以下载
如何进行参数估计:从实际例子出发,利用R中的nls()函数,进行非线性模型中的参数估计。以及一些画图技巧。
新大陆NLS-MT66扫描PAD示例 uni-app示例 uni-appdemo 新大陆NLS-MT66扫描PAD示例 新大陆NLS-MT66扫描PAD示例
nls_charset12.jar 之前在csdn上下载的这个文件有问题,导致程序调试了很久 我这边上传这个没有问题
Oracle参数,这些技术细节都是魔鬼,看看你有多少不知道,这些参数会帮你少走弯路
快速通过NLS_LANG切换字符集快捷工具设置客户端字符集,避免连接多个不同字符集的数据库导致PL/SQL工具显示乱码的问题。
NLS-PT980ANLS-PT980ANLS-PT980ANLS-PT980A
东南语nls文件,适合windows xp sp3.
NLS-NVH200_用户手册-cnV1.0.3 NVH200 采用摄像方式识读 1D 和 2D 条码。它应用了新大陆自动识别公司研发的最新 技术,识读性能强大。支持手动、 智能感应和自动读码方式,应用灵活。
nls_charset12.jar oracle 驱动
c_20949.nls 亚洲地区语言包,安装英文版的winserver 汉化时需要的包。
ojdbc14.jar nls_charset12.jar
NCHAR() 和 NVARCHAR2() NCHAR() 和 NVARCHAR2()数据类型分别与CHAR() 和 VARCHAR2()类型是相同的,只不过它们用来存储NLS(National Language Support)数据。 LONG LONG 数据类型是一个遗留下来的而且在将来不会...
xp系统语言包东南亚语言包 xp 数字nls
alibabacloud-nls-python-sdk-1.0.0.zip
NLS-PT-850便携式条码采集器。采用可置换激光或拍摄式条码采集组件。采用32位高速CPU,8M内存,FLASH存储空间16M,可扩至128M;待机长达160小时。该产品防水、防尘、抗静电、抗跌落等重要指标达到或超过IP54工业等级...
新大陆hr32扫描枪是由新大陆官方推出的一款驱动程序,适合购买了高信号扫描枪的用户进行使用,用户安装好扫描请驱动程序以后,就可以非常便捷的进行...官方介绍NLS-HR32手持式条码扫描器,可以读取所有一,欢迎下载体验