【Oracle】ora-00932:数据类型不一致:应为 -,但却获得BLOB
文章目录
- 问题场景
- 解决思路
- 解决办法
- 拓展
问题场景
select blob from table1
union
select blob from table2
出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB
解决思路
因为我关联的时候,有的数据可以对应上上Clob 字段,有的则为空,但我又想把这些数据都显示出来,一直想的是怎么把字符串转成CLOB 类型,查找了半天,也没有发现一个好办法,好像大家都不经常用转成CLOB类型函数。
TO_CLOB()
UPDATE PRINT_MEDIA SET AD_FINALTEXT = TO_CLOB (AD_FLTEXTN);
解决办法
因为:union会对字段类型进行比较(相等和不等判断),oracle不支持对大数据类型的比较操作。 解决办法:使用union all就可以了。union all不涉及比较。
select blob from table1
union all
select blob from table2
拓展
CLOB 字段不能用的情况
不支持的语句 | 不支持的用法例子 |
---|---|
SELECT DISTINCT |
SELECT DISTINCT clobCol from... |
SELECT clause
ORDER BY |
SELECT... ORDER BY clobCol |
SELECT clause
GROUP BY |
SELECT avg(num) FROM... GROUP BY clobCol |
UNION, INTERSECT, MINUS
(Note that UNION ALL works for LOBs.) |
SELECT clobCol1 from tab1 UNION SELECT clobCol2 from tab2; |
Join queries |
SELECT... FROM... WHERE tab1.clobCol = tab2.clobCol |
Index columns |
CREATE INDEX clobIndx ON tab(clobCol)... |
【Oracle】ora-00932:数据类型不一致:应为 -,但却获得BLOB相关推荐
- oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...
在oracle中创建视图的时候,语句中包含有clob类型的字段.视图创建语句大概如下: CREATE OR REPLACE FORCE VIEW "T_PROJECTS" (&qu ...
- 编译错误 错误:PL/SQL: ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER 行
文章目录 1. 现象 2. 分析 3. 解决方案 通过存储过程将临时B表中的数据同步到轨迹表中 1. 现象 PROCEDURE LABS.ASSET_LOANP 编译错误错误:PL/SQL: ORA- ...
- Oracle关联查询-数据类型不一致问题 ORA-01722: 无效数字
一.存在表A和表B,都包含字段user_no,但数据类型不一致,如下: create table A ( user_id varchar2(20), user_no number(12,0), xxx ...
- 没有CLOB类型却报ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
这个主要是在Oracle查询中用到了wm_concat()函数{进行对同一列取到多行数据合并到一行并用英文逗号","分开} 刚开始猜测在不同版本中导致这条数据返回值不一样产生的问题 ...
- 【Vegas原创】exp时,ORA-00932: 数据类型不一致解决方法
现象: EXP-00056: 遇到 ORACLE 错误 932 ORA-00932: 数据类型不一致: 应为 BLOB, CLOB, 但却获得 CHAR EXP-00000: 导出终止失败 解决方法: ...
- Oracle ORA
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
- Oracle学习笔记 --- Oracle ORA错误解决方案
今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...
- Oracle 语言分类 数据类型 数据类型转换 常用函数 集合操作 子查询
SQL分类 SQL(Structure Query Language)语言是数据库的核心语言.SQL语言共分为四大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL.1 ...
- ODI Studio(问题7)ORA-00932:数据类型不一致--BLOB
问题:数据类型不一致:应为-,但却获得BLOB. 措施: 1.在流中,设置源表的加载模块为:LKM SQL to SQL BLOB(JYTHON). 2.设置目标表的集成模块为:IKM SQL Inc ...
- Oracle Ora 错误解决方案合集
Oracle Ora 错误解决方案合集 参考文章: (1)Oracle Ora 错误解决方案合集 (2)https://www.cnblogs.com/ios9/p/8627643.html 备忘一下 ...
最新文章
- 高颜值俄罗斯天才少女加入华为,曾获“编程界的奥林匹克”世界冠军
- 深度学习核心技术精讲100篇(五十)-爱奇艺逗芽表情搜索分析与实践
- python开发bs系统_基于BS架构的招聘管理系统的开发
- SFP模块光信号强度知识介绍
- spring编程式事务
- 中国程序员生存现状?
- yum -y list java* 缓存加载不了_Java开发面试宝典:分布式相关篇
- 51nod-1422:沙拉酱前缀
- python微博爬虫实战_Python爬虫实战演练:爬取微博大V的评论数据
- RaspberryPI 3b 技术总结(包括Linux)
- 博途V16软件官方下载和安装
- 常用的数据库增删改查语句
- 风暴孵化分享:新手小白想做手游代理可不可以?
- PV、UV、IV的概念
- Python:实现zellers congruence泽勒一致算法(附完整源码)
- 第十四届蓝桥杯要开始了(2022年)
- 华为云主机安全助力企业种出“金葫芦”
- 遗传算法(Genetic Algorithm)过程全面解析
- 搭建Mantis 缺陷管理系统
- 50条狗中有多少条病狗?
热门文章
- jQuery实现form表单reset按钮重置清空表单功能
- python绘制拟合曲线与样本点_python 拟合曲线并求参
- python怎么安装re模块_python模块模块re
- java全栈工程师进阶路线
- latex 表格居中
- Charles接口模拟404/502
- 加拿大计算机研究生移民,好消息:在加拿大BC省硕士毕业后无需工作可直接申请移民...
- 089【RTKLIB源码之postpos-5】pppos
- html的日期插件标签,CaretTab - 新式可以显示时间和日期的标签
- 【爬虫】使用八爪鱼爬行百度地图美食店数据