查看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等列的编码。
————————————————
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等列的编码。
————————————————
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 查看端口占用情况