标签:var padding unicode编码 acl 解决 使用 china 连接 new
在使用Union all连接时,若A集合中某列为nvarchar2或nvarchar类型,而B集合中无此列,用‘ ’ 来代替是会报字符集不匹配
1 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;
标签:var padding unicode编码 acl 解决 使用 china 连接 new
原文地址:https://www.cnblogs.com/hyunbar/p/9844883.html