查看oracle数据库编码格式;ORACLE数据库NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET区别

查看Oracle数据库字符编码格式得方法,有以下两种,第二种方法有注释,第一种没有
Select * from nls_database_parameter;
Select * from sys.props$;

NLS_CHARACTERSET 和NLS_NCHAR_CHARACTERSET。如下:

SQL> select * from nls_database_parameters;

PARAMETER                      VALUE
------------------------------ --------------------
NLS_CHARACTERSET               ZHS16GBK
NLS_NCHAR_CHARACTERSET         AL16UTF16

网上查阅了一下,得到以下的结果:

NLS_CHARACTERSET是数据库字符集,NLS_NCHAR_CHARACTERSET是国家字符集
ORACLE中有两大类字符型数据,VARCHAR2是按照数据库字符集来存储数据。而NVARCHAR2是按照国家字符集存储数据的。同样,CHAR和NCHAR也一样,一是数据库字符符,一是国家字GBK:中国国家标准字符集,是GB2312扩展
ZHS16GBK:是oracle数据库中支持GBK的字符集命名方式。

主要需要关心的就是 NLS_NCHAR_CHARACTERSET 和 NLS_CHARACTERSET。
NLS_CHARACTERSET 是 CHAR, VARCHAR2, CLOB 等列的编码。NLS_NCHAR_CHARACTERSET 是NCHAR, NVARCHAR2, NCLOB等列的编码。
————————————————

posted @   lclc  阅读(1215)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-04-23 简单的实现微信获取openid
2020-04-23 linux下 启动node 和关闭node
2020-04-23 NodeJS运行时抛出: Error: listen EADDRINUSE :::3000
2020-04-23 Nginx Linux详细安装部署教程
2020-04-23 Linux 查看端口占用情况
点击右上角即可分享
微信分享提示