varchar2转化nvarchar2类型乱码
来源:互联网 发布:网络qos管理 编辑:程序博客网 时间:2024/05/23 18:31
SQL> select(selectutl_raw.cast_to_nvarchar2(utl_raw.cast_to_raw('i am nvarchar2string')) from dual) from dual;
(SELECTUTL_RAW.CAST_TO_NVARCHAR2(UTL_RAW.CAST_TO_RAW('IAMNVARCHAR2STRING'))FROMDUAL)
------------------------------------------------------------------------------------------------------------------------------------
??????????
cast_to_raw函数按照缺省字符集将varchar2字符串转换为RAW,而cast_to_nvarchar2是将RAW转换成Nvarchar2类型,nvarchar2依据所选的国家字符集。
SQL> col value formata22
SQL> select * from nls_database_parameters
PARAMETER
------------------------------ ----------------------
NLS_NCHAR_CHARACTERSET
NLS_CHARACTERSET
数据库缺省字符集ZHS16GBK,而国家字符集为AL16UTF16,将ZHS16GBK的RAW用AL16UTF16显示,会产生乱码。如果不产生乱码可以将原字符串'iam nvarchar2 string'转换国家字符集,输出类型为NVARCHAR2。
SQL> select (selectutl_raw.cast_to_nvarchar2(utl_raw.cast_to_raw(translate('i amnvarchar2 string' using nchar_cs))) from dual) from dual;
(SELECTUTL_RAW.CAST_TO_NVARCHAR2(UTL_RAW.CAST_TO_RAW(TRANSLATE('IAMNVARCHAR2STRING'USINGNCHAR_CS)))FROMDUAL)
------------------------------------------------------------------------------------------------------------------------------------
i am nvarchar2 string
SQL>
- varchar2转化nvarchar2类型乱码
- varchar2、nvarchar2
- ORACLE字符类型详解----char、nchar、varchar、varchar2、nvarchar2
- Oracle字符串类型char,nchar,varchar2,nvarchar2区别
- Oracle字段类型char、varchar2、nvarchar2的区别与使用
- ORACLE字符类型详解----char、nchar、varchar、varchar2、nvarchar2
- varchar,varchar2,nvarchar,nvarchar2
- NVARCHAR2、VARCHAR2区别
- ORACLE LONG类型转化成VARCHAR2
- nvarchar2 到 varchar2的转换
- ORACLE varchar,varchar2,nvarchar,nvarchar2
- char/varchar/varchar2/nvarchar/nvarchar2
- varchar2与nvarchar2的区别
- NVARCHAR2和VARCHAR2的区别
- varchar、varchar2 与nvarchar、nvarchar2
- varchar2与nvarchar2的区别
- Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
- oracle中char,varchar,varchar2,nvarchar2,类型的区别与使用
- Java虚拟机类加载器及URLClassLoader应用
- Gallery of Processor Cache Effects
- 使用pt-stalk诊断MySQL问题
- 工作两年之后转岗之前的总结
- 递归 练习
- varchar2转化nvarchar2类型乱码
- 图(有向图、无向图)
- ORA-01017 11G用户名称区分大小写引起的数据库链错误
- wince触摸屏驱动
- cc2540一主多从
- 微软C#语言程序设计教程 视频 免费下载
- SE-程序编码
- C#的Socket实现UDP协议通信
- 关于android 横竖屏切换问题阐述