ORACLE数据库NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET区别
来源:互联网 发布:淘宝网九块九包邮女装 编辑:程序博客网 时间:2024/05/18 17:02
使用Select * from nls_database_parameter去查看的字符集,发现查到两个字符集,NLS_CHARACTERSET 和NLS_NCHAR_CHARACTERSET。如下:
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
PARAMETER VALUE
------------------------------ --------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXF
F AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXF
F AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
PARAMETER VALUE
------------------------------ --------------------
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0
已选择20行。
网上查阅了一下,得到以下的结果:
NLS_CHARACTERSET是数据库字符集,NLS_NCHAR_CHARACTERSET是国家字符集
ORACLE中有两大类字符型数据,VARCHAR2是按照数据库字符集来存储数据。而NVARCHAR2是按照国家字符集存储数据的。同样,CHAR和NCHAR也一样,一是数据库字符符,一是国家字符集。
字符集不同,二进制码的组合就不同。
比如有一串二进制信息:1101,0110,1101,0000,1011,1001,1111,1010,按照16位双字节GBK字符集理解,可以代表“中国”两个字。如果单字节的字符集,这一串二进制代表ASC码为214、208、185、250的四个怪字符。
这就是字符集的作用,就是以什么样的形式理解信息。
- ORACLE数据库NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET区别?
- ORACLE数据库NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET区别
- Oracle NLS_CHARACTERSET NLS_NCHAR_CHARACTERSET 的区别
- NLS_CHARACTERSET NLS_NCHAR_CHARACTERSET 字符集
- nls_characterset Oracle数据库的定海神针
- oracle 数据库 NLS_CHARACTERSET 字符集的修改
- oracle 关于nls_language,NLS_CHARACTERSET,数据库的字符级别
- oracle修改“NLS_NCHAR_CHARACTERSET”字符集
- oracle修改“NLS_NCHAR_CHARACTERSET”字符集
- ORACLE NLS_CHARACTERSET字符集的更改
- oracle实例和数据库区别
- oracle 数据库和数据库实例的区别
- oracle 数据库和实例之间的区别
- oracle数据库的 to_char 和to_date 区别
- oracle实例和数据库的区别
- sql server 和oracle数据库的区别
- Oracle数据库启动关闭方式和区别
- oracle数据库的 to_char 和to_date 区别
- mastudio 使用webpage来获取输出网页
- ibatis的一些优点
- 第三章——分组密码
- GDB远程调试
- Android JNI 头文件的生成
- ORACLE数据库NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET区别
- 为UITableViewCell增加按钮及处理按钮事件的方法
- 红尘陌上,为谁一抹忧伤:QQ伤感日志
- Hibernate联合主键下,主键生成策略
- C2504 base class undefined
- VS2010测试功能之旅:编码的UI测试(3)-操作对象的识别原理
- ZOJ_1115_Digital Roots
- interview street Priceing
- java-jquery(60秒发送短信验证码)源代码