oracle union查询中BLOB字段出错问题,ora-00932:数据类型不一致:应为 -,但却获得BLOB

原创 2007年10月12日 16:02:00

select blobf from table1

union

select blobf from table2

出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB

因为:union会对字段类型进行比较(相等和不等判断),oracle不支持对大数据类型的比较操作。

解决办法:使用union all就可以了。union all不涉及比较。 
 

ORA-00932:数据类型不一致:应为-,但却获得CLOB

SELECT * FROM ( SELECT SUM(debitquantity) AS "debitquantity", SUM(debitamount) ...
  • weinichendian
  • weinichendian
  • 2016年08月15日 14:39
  • 13037

ORA-00932: 数据类型不一致: 应为 -, 但却获得 –

    错误发生的原因是在执行存储过程操作中,读取游标少读取了某个或者某些列。         不过,这似乎是不可能发生的,因为编译阶段都会报错。         下面演示错误的发生以及解决方法。  ...
  • m_changgong
  • m_changgong
  • 2009年09月10日 22:07
  • 51588

ORA-00932 :数据类型不一致:应为-,但却获得CLOB

写程序时,会遇到主题表和回复表的内容字段都为clob字段,此时要取出一个贴子时,会使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。  原因是:l...
  • microfhu
  • microfhu
  • 2011年10月28日 17:53
  • 15538

clob字段使用union问题

做论坛类网站时,会遇到主题表和回复表的内容字段都为clob字段,此时要取出一个贴子时,会使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。原因是:lob...
  • hailang99
  • hailang99
  • 2007年09月14日 18:15
  • 2265

ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER

今天在编写视图的时候遇到了“ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER”这个问题。        视图具体内容是:        CASE WHEN MONE...
  • z372221302
  • z372221302
  • 2015年02月11日 11:44
  • 6646

ORA-00932:数据类型不一致:应为-,但却获得CLOB

SELECT * FROM ( SELECT SUM(debitquantity) AS "debitquantity", SUM(debitamount) ...
  • weinichendian
  • weinichendian
  • 2016年08月15日 14:39
  • 13037

Oracle数据库中BLOB字段的介绍

原文来源: 我们大家都知道Oracle数据库的Blob是一个较为特殊字段,它比long字段的实际应用性能更为好,它的主要功能是用来保存类似图片之类的相关二进制的数据。以下就是文章的中主要内容的介...
  • u014802309
  • u014802309
  • 2014年10月13日 11:05
  • 647

jdbc中如何处理Oracle BLOB字段

在前段时间我所在的项目中,就碰到了这个问题,我花了2天的时间才将BLOB的问题搞定。 我也尝试过网上所介绍的各种方法,那些方法所使用的原理都一致,但都写得不完整,我也 按照网上介绍的方法做了,但都...
  • he982346280
  • he982346280
  • 2015年12月30日 19:55
  • 1182

ibatis如何支持clob 和blob

ibatis如何支持clob 和blob 博客分类:  ORM iBATISOracleBeanORMC      这几天仔细看了一下ibatis的文档,发现2.2后,ibat...
  • evilcry2012
  • evilcry2012
  • 2016年11月21日 09:20
  • 890

【转】oracle对BLOB类型数据的操作与性能问题

Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。   写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,...
  • shcqupc
  • shcqupc
  • 2016年02月24日 17:55
  • 269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle union查询中BLOB字段出错问题,ora-00932:数据类型不一致:应为 -,但却获得BLOB
举报原因:
原因补充:

(最多只允许输入30个字)