ORA-00932:不一致的数据类型:要求-得到的却是CLOB

ORA-00932:不一致的数据类型:要求-得到的却是CLOB

今天在做项目的时候用hibernate做两个结果集的union操作,一直以来我们比较多的在试图里面用到union,而hibernate实际上是不支持union的,只能用nativeSql来代替

同时发现:使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。
原因是:lob字段不能做group by,而union中需要使用group by过滤到重复纪录,所以不行
解决方法:用union all就可以了

使用union的时候. 应为union中需要使用group by过滤到重复记录. 所以无重复记录. union all则无此功能.
ORA-00932 inconsistent datatypes expected - got CLOB 阅读详情

相关推荐

【SAP中的框架协议】

在SAP中,框架协议(Framework Agreement) 是企业与供应商签订的长期采购约束文件,用于简化重复性采购流程、锁定交易条款并降低管理成本。

m0_73548864的博客 1298

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

问题背景: 需求中需要存储一个图片的Base64编码,采用CLOB存储,数据库和Mapper文件增加内容如下: <result property="uploadImageBase64" column="UPLOAD_IMAGE_BASE64" jdbcType="CLOB" javaType="java.lang.String"/> 查询列表的时候发现报错:...

永不停歇的人 4371

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

Clob字段 Union 带来的问题:ORA-00932:数据类型不一致:应为-,但却获得CLOB

问题描述: 在Mybatis 操作CLOB 的时候遇到了错误,ORA-00932:数据类型不一致:应为-,但却获得CLOB 或者是利用union 查询返回数据缓冲区太小等问题 问题定位: 1. 看看操作clob 字段的时候用到了Union 了吗? 原因: clob 字段不支持分类,union 关键字会对字段进行group by , 这个隐藏从错误很难发现, ...

LiuM150428的博客 2374

【信息学奥赛一本通】1215:迷宫(bfs版)

同时当Extense处在某个格点时,他只能移动到东南西北(或者说上下左右)四个方向之一的相邻格点上,Extense想要从点A走到点B,问在不走出迷宫的情况下能不能办到。每组测试数据的第1行是一个正整数n(1≤n≤100),表示迷宫的规模是n×n的。接下来是一个n×n的矩阵,矩阵中的元素为‘再接下来一行是4个整数ha,la,hb,lb,描述A处在第ha行, 第la列,B处在第hb行, 第lb列。一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n×n的格点组成,每个格点只有2种状态,.

chu_xiaojie的博客 946

二阶FLL辅助三阶PLL环路的代码解读

今天对GNSS接收机里面的载波跟踪环路代码进行了解读 以下是个人的一点见解 % 载波环第二步:环路滤波器 二阶FLL辅助三阶PLL环路 carrLoopS0 = lastCarrLoopS0 + (phaseErr*tau0PLL + freqErr*tau1FLL) * PDIcarr; carrLoopS1 = lastCarrLoopS1 + (tau1PLL*phaseErr + carrLoopS0 + tau2FLL*freqErr) * PD

LWN7321的博客 2631

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

select distinct a.id,                 a.currentHandle,                 a.progressAndPlan,                 a.customerService,                 c.fullname as customerServiceName,                 d.f

第一份博客 3万+

PythonWeb开发框架—Django之工程创建和models的定义和增删改查

文章介绍了Django工程的创建、models的定义和增删改查

weixin_42476668的博客 991

【Oracle】ora-00932:数据类型不一致:应为 -,但却获得BLOB

文章目录问题场景解决思路解决办法拓展 问题场景 select blob from table1 union select blob from table2 出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB 解决思路 因为我关联的时候,有的数据可以对应上上Clob 字段,有的则为空,但我又想把这些数据都显示出来,一直想的是怎么把字符串转成CLOB 类型,查找了半天,也没有发现一个好办法,好像大家都不经常用转成CLOB类型函数。 TO_CLOB() UPDATE PRINT_MEDI

涛涛之海 1万+

Multi-Agent

Multi-Agent System(MAS,多代理系统)是分布式人工智能(DAI)领域皇冠上的明珠,其核心思想是通过多个自主、交互、目标导向的智能体(Agent)的协同与竞争,解决单智能体无法或难以高效处理的复杂问题——包括大规模资源调度、多模态数据理解与决策、复杂软件架构的自治运维、甚至未来城市级的交通与能源管理。本文将以结构化分析推理和第一性原理思考。

AI智能探索者的博客 407

MOS五类漏电流与优化策略

分析了五种主要漏电流机制:1)反偏结泄漏,由PN结热激发和隧

硬核科技 444

Oracle开发避坑指南:如何用to_char()解决ORA-00932:数据类型不一致错误

本文详细解析了Oracle开发中常见的ORA-00932错误,特别是CLOB与字符串类型不一致的问题,并提供了使用to_char()函数的实战解决方案。通过具体案例和性能优化建议,帮助开发者有效避免数据类型转换陷阱,提升数据库查询效率和稳定性。

life6的博客 324

华为面试手撕真题【判断是ipv4还是ipv6地址】

编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。

MISAYAONE的博客 1万+

Orcale distinct查询报错:ORA-00932: inconsistent datatypes: expected - got CLOB

今天在查询数据库的时候报错: ORA-00932: inconsistent datatypes: expected - got CLOB 很奇怪,昨天还可以,同样的查询语句,今天怎么就不行了,原来CLOB是Orcale的大数据类型,不支持distinct去重查询,然后再去看表的各个字段数据类型,发现原本有一个是varchar2类型字段被不知道谁改成了CLOB的类型,导致这个错误。 问题找到了,现在就来解决,数据类型被改了那我就重新把他改回去不就可以了,于是: alter table tablename

AcLings的博客 1827

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

WMSYS.WM_CONCAT函数及ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB

RDBMS 10.2.0.4 ,在升级到11.2.0.4之后,发现应用报错ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB。 查看了以下,是函数WMSYS.WM_CONCAT引起的。发现在不同的版本中该函数返回的类型是不一样的。 测试发现,在10.2.0.4下,返回的是varchar2类型的,在10.2.0.5下,显示的是clob类型的。在11.2.0.4下返回的是clo...

文档搬运工 3221

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

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

写程序时,会遇到主题表和回复表的内容字段都为clob字段,此时要取出一个贴子时,会使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。  原因是:lob字段不能做group by,而union中需要使用group by过滤到重复纪录,所以不行  解决方法:用 UNION ALL 就可以了

microfhu的专栏 2万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 一位软件工程师的6年总结
下一篇: 右键选择“打开方式”时,却发现想要的程序没有在列表里面
txlaijava
博客等级 码龄19年 10粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值