最近写项目遇到这样一个警告。我用的数据库是oracle9i
WARN [http-8088-2] JDBCExceptionReporter.logWarnings(54) | SQL Warning: 17110, SQLState: null
WARN [http-8088-2] JDBCExceptionReporter.logWarnings(55) | Warning: 执行完毕, 但带有警告
程序能够正常执行,但是。如果一次录入多条数据就报错:超出打开游标的最大数
网上有前辈说group by子句有null值。经过不懈努力终于解决问题:原来我在做sum函数的时候,没有处理空值。
我原来的sql语句是这样写的:
select pm.mouse_id as lid,
pm.monitor_year || '-' || pm.monitor_month as monitortime,
decode(pm.biotope, '01', '室内', '02', '室外') biotopes,
z.cnname as county,
pm.report_unit,
pmi1.hjs,
pmi1.xjs,
pmi1.hxs,
pmi1.hxjs,
pmi1.hms,
pmi1.scm,
pmi1.qt,
(select [ORGCODE] from dual) orgcode
from pidera_mouse pm
left join (select pmi.mouse_reference_id,
sum(decode(pmi.mouse_name, '01', pmi.mouse_num)) hjs,
sum(decode(pmi.mouse_name, '02', pmi.mouse_num)) xjs,
sum(decode(pmi.mouse_name, '03', pmi.mouse_num)) hxs,
sum(decode(pmi.mouse_name, '04', pmi.mouse_num)) hxjs,
sum(decode(pmi.mouse_name, '05', pmi.mouse_num)) hms,
sum(decode(pmi.mouse_name, '06', pmi.mouse_num)) scm,
sum(decode(pmi.mouse_name, '07', pmi.mouse_num)) qt
from pidera_mouse_info pmi
group by pmi.mouse_reference_id) pmi1
on pm.mouse_id =pmi1.mouse_reference_id
join zonecode z on pm.zonecode = z.zonecode
where pm.del_state != 1
and [ZONECODE]
and [DISTRICT]
and [BEGINDATE]
and [ENDDATE]
后来加入空值处理函数coalesce
select pm.mouse_id as lid,
pm.monitor_year || '-' || pm.monitor_month as monitortime,
decode(pm.biotope, '01', '室内', '02', '室外') biotopes,
z.cnname as county,
pm.report_unit,
coalesce(pmi1.hjs,0) hjs,
coalesce(pmi1.xjs,0) xjs,
coalesce(pmi1.hxs,0) hxs,
coalesce(pmi1.hxjs,0) hxjs,
coalesce(pmi1.hms,0) hms,
coalesce(pmi1.scm,0) scm,
coalesce(pmi1.qt,0) qt,
(select [ORGCODE] from dual) orgcode
from pidera_mouse pm
left join (select pmi.mouse_reference_id,
sum(coalesce(decode(pmi.mouse_name, '01', pmi.mouse_num),0)) hjs,
sum(coalesce(decode(pmi.mouse_name, '02', pmi.mouse_num),0)) xjs,
sum(coalesce(decode(pmi.mouse_name, '03', pmi.mouse_num),0)) hxs,
sum(coalesce(decode(pmi.mouse_name, '04', pmi.mouse_num),0)) hxjs,
sum(coalesce(decode(pmi.mouse_name, '05', pmi.mouse_num),0)) hms,
sum(coalesce(decode(pmi.mouse_name, '06', pmi.mouse_num),0)) scm,
sum(coalesce(decode(pmi.mouse_name, '07', pmi.mouse_num),0)) qt
from pidera_mouse_info pmi
group by pmi.mouse_reference_id) pmi1
on pm.mouse_id =pmi1.mouse_reference_id
join zonecode z on pm.zonecode = z.zonecode
where pm.del_state != 1
and [ZONECODE]
and [DISTRICT]
and [BEGINDATE]
and [ENDDATE]
问题解决啦!。
分享到:
相关推荐
#### 二、SQL警告(SQL Warning) - **SQLCODE**: 01xxx - **SQLSTATE**: 各不相同 - **说明**:此状态码表示SQL语句虽然执行成功,但存在某些警告信息。 #### 三、SQL错误(SQL Error) - **SQLCODE**: 负数 - *...
System.out.println("----Warning----"); rc = true; while (warn != null) { System.out.print("SQLState: " + warn.getSQLState()); System.out.print(" Message: " + warn.getMessage()); System.out.print...
- `01003`: 集合函数中消除空值 (`null_value_eliminated_in_set_function`) - `01007`: 权限未授予 (`privilege_not_granted`) - `01006`: 权限未撤销 (`privilege_not_revoked`) - `01004`: 字符串数据右截断 ...
SQLSTATE 是一个由五个字母或数字组成的字符串,根据 ANSI SQL 标准定义,用来标识特定类型的错误。通常,SQLSTATE 前两个字符代表错误类别,后三个字符代表更具体的错误子类。例如,"42S02" 表示“表或视图不存在”...
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
kolesar_3cd_01_0716
latchman_01_0108
matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
pimpinella_3cd_01_0716
petrilla_01_0308
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
内容概要:本文档由张卓老师讲解,重点探讨DeepSeek的技术革新及强化学习对未来AI发展的重要性。文章回顾了AI的历史与发展阶段,详细解析Transformer架构在AI上半场所起到的作用,深入介绍了MoE混合专家以及MLA低秩注意机制等技术特点如何帮助DeepSeek在AI中场建立优势,并探讨了当前强化学习的挑战和边界。文档不仅提及AlphaGo和小游戏等成功案例来说明强化学习的强大力量,还提出了关于未来人工通用智能(AGI)的展望,特别是如何利用强化学习提升现有LLMs的能力和性能。 适用人群:本资料适宜对深度学习感兴趣的研究人员、开发者以及想要深入了解人工智能最新进展的专业人士。 使用场景及目标:通过了解最新的AI技术和前沿概念,在实际工作中能够运用更先进的工具和技术解决问题。同时为那些寻求职业转型或者学术深造的人提供了宝贵的参考。 其他说明:文中提到了许多具体的例子和技术细节,如DeepSeek的技术特色、RL的理论背景等等,有助于加深读者对于现代AI系统的理解和认识。
有师傅小程序开源版v2.4.14 新增报价短信奉告 优化部分细节
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
商城二级三级分销系统(小程序+后台含源码).zip
li_3ck_01b_0918
nicholl_3cd_01_0516
媒体关注度是一个衡量公众对某个事件、话题或个体关注程度的重要指标。它主要反映了新闻媒体、社交媒体、博客等对于某一事件、话题或个体的报道和讨论程度。 媒体监督的J-F系数(Janis-Fadner系数)是一种用于测量媒体关注度的指标,特别是用于评估媒体对企业、事件或话题的监督力度。J-F系数基于媒体报道的正面和负面内容来计算,从而为公众、研究者或企业提供一个量化工具,以了解媒体对其关注的方向和强度。 本数据含原始数据、参考文献、代码do文件、最终结果。参考文献中JF系数计算公式。 指标 代码、年份、标题出现该公司的新闻总数、内容出现该公司的新闻总数、正面新闻数全部、中性新闻数全部、负面新闻数全部、正面新闻数原创、中性新闻数原创、负面新闻数原创,媒体监督JF系数。
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!