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:数据类型不一致:应为 -,但却获得BLOB

select blobf from table1unionselect blobf from table2出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB因为:union会对字段类...
  • Alinaxz
  • Alinaxz
  • 2008-01-04 12:58:00
  • 3184

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

今天发现逻辑备份出错:====================即将导出指定的用户.... 正在导出 pre-schema 过程对象和操作. 正在导出用户 PMPT 的外部函数库名. 导出 PUBLIC...
  • xiejunlin
  • xiejunlin
  • 2011-02-23 22:20:00
  • 3281

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

SELECT * FROM ( SELECT SUM(debitquantity) AS "debitquantity", SUM(debitamount) ...
  • weinichendian
  • weinichendian
  • 2016-08-15 14:39:14
  • 15947

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

出错语句如下所示: create table fetch_bank_concat_ethan as select fuid,count(*) bb_num,cast(WMSYS.WM_CONCAT( ...
  • u010736419
  • u010736419
  • 2013-08-26 17:03:40
  • 6713

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

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

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

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

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

select distinct a.id,                 a.currentHandle,                 a.progressAndPlan,        ...
  • tangzlboy
  • tangzlboy
  • 2012-04-26 19:54:52
  • 21324

oracle long转换,ORA-00932的错误

前几天就有同事问,long太难控制,想用varchar2,想想应该没问题。无独有偶,今天看论坛有同样的问题,那么做个测试,结果是需要把long借clob中转一下。 完整的测试过程如下: SQL> ...
  • jdsnhan
  • jdsnhan
  • 2012-12-20 09:43:06
  • 4842

SQL 错误 [932] [42000]: ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB

SELECT UserOrgPerm.FRuleExpr FROM T_PM_UserOrgPerm USERORGPERM WHERE ( ( ...
  • hu00848
  • hu00848
  • 2016-11-30 12:47:09
  • 750

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

oracle 函数 wmsys.wm_concat 在 10.2.0.4版本以前是 varchar2 类型,但是 从 10.2.0.5 开始,是 CLOB 类型,是一个坑!! 改成 to_char(...
  • YangYudong2014
  • YangYudong2014
  • 2017-03-13 11:13:15
  • 3349
收藏助手
不良信息举报
您举报文章:oracle union查询中BLOB字段出错问题,ora-00932:数据类型不一致:应为 -,但却获得BLOB
举报原因:
原因补充:

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