输入banner图图片脚本导航/分类

Oracle中 ORA-12704:字符集不匹配

select ‘中国‘,‘China‘,cast(‘中国‘ as nvarchar2(10)) T 2 from dual 3 union all 4 select ‘美国‘,‘USA‘,‘‘ 5 from dual;

 

解决方法

  1、to_char()

  

1 select ‘中国‘,‘China‘,to_char(cast(‘中国‘ as nvarchar2(10))) T
2 from dual
3 union all
4 select ‘美国‘,‘USA‘,‘‘ 
5 from dual;

  2、 用N‘ ‘,N‘‘是将‘’转换为Unicode编码

1 select ‘中国‘,‘China‘,cast(‘中国‘ as nvarchar2(10)) T
2 from dual
3 union all
4 select ‘美国‘,‘USA‘,N‘‘ 
5 from dual;

 

Oracle中 ORA-12704:字符集不匹配

标签:var   padding   unicode编码   acl   解决   使用   china   连接   new