关于union 中 ORA-12704:字符集不匹配问题的解决
来源:互联网 发布:jenkins for windows 编辑:程序博客网 时间:2024/05/21 06:40
在使用case when 生成的字符串union时,遇到了此问题,其实是因为生成的字符串与合并表的列格式不统一造成的,因此只需强制转换为目标列格式即可
原语句:
selectto_char(a.org_id) entity_id,'机构' entity_sort,b.description level_name,to_char(a.org_level) group_level,to_char(a.org_name) entity_namefrom pc_organization@linka2 aleft join pc_pk_org_level@linka2 bon a.org_level=b.codeunionselectto_char(site_id) entity_id,'工区' entity_sort,case when p_site_type = 0 then '物探工区'when p_site_type = 1 then '井网'when p_site_type = 2 then '平台'when p_site_type = 3 then '通用井场'elsenullend level_name,to_char(p_site_type) group_level,to_char(site_name) entity_namefrom cd_site_source@linka2
修改后:
selectto_char(a.org_id) entity_id,'机构' entity_sort,b.description level_name,to_char(a.org_level) group_level,to_char(a.org_name) entity_namefrom pc_organization@linka2 aleft join pc_pk_org_level@linka2 bon a.org_level=b.codeunionselectto_char(site_id) entity_id,'工区' entity_sort,case when p_site_type=0 then cast('物探工区' as nvarchar2(30))when p_site_type=1 then cast('井网' as nvarchar2(30))when p_site_type=2 then cast('平台' as nvarchar2(30))when p_site_type=3 then cast('通用井场' as nvarchar2(30))elsenullend level_name,to_char(p_site_type) group_level,to_char(site_name) entity_namefrom cd_site_source@linka2
0 0
- 关于Union 中 ORA-12704:字符集不匹配问题的解决
- 关于Union 中 ORA-12704:字符集不匹配问题的解决
- 关于union 中 ORA-12704:字符集不匹配问题的解决
- Oracle中 Union 中 ORA-12704:字符集不匹配问题的解决
- Oracle中由 case when 报错 ORA-12704:字符集不匹配的简易解决
- union all 字符集不匹配问题
- ORA-12704: 字符集不匹配
- ORA-12704: 字符集不匹配
- ORA-12704:字符集不匹配
- ORA-12704:字符集不匹配
- UNION ALL 字符集不匹配
- ORA-12704:字符集不匹配错误
- 解决mysql 查询字符集不匹配的问题
- vs2005中字符集不匹配的一个问题
- Caused exception message is: ORA-12704: 字符集不匹配
- Python读取JSON数据,并解决字符集不匹配问题
- python读取JSON数据,并解决字符集不匹配问题
- 解决mysql中union排序的问题
- 软件架构所要考虑的因素
- 使用序列作为插入值初始值不是 1
- 原码反码补码,计算机中的数字表示
- Java编程中如何在一个数值范围内生成一个伪随机数
- SQL删除表中的指定的列
- 关于union 中 ORA-12704:字符集不匹配问题的解决
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- 四、二进制、八进制、十进制、十六进制之间的转换
- case 语句匹配顺序
- linux uniq 命令详解
- Http请求报文和响应报文
- Android Log高级用法
- Android自定义轮播图控件
- 帮你快速理解同步 ,异步,并发/并行,串行