java - 如何解决 java.sql.SQLSyntaxErrorException: ORA-00913: too many values
问题描述
SELECT DISTINCT
APP_NO,BUS_APP_DATA_OWNER_CDSID_C,DEV_APP_SUPVSR_CDSID_C,BUS_SUB_ORG_NO,
STATUS_NO,APP_NAME,APP_ACRONYM,APP_DESC,ITMSA14_ID_R,APP_BUSEXEC_SPNSR,
APP_BUSPROG_MGR,APP_APPGRP_MGR,APP_PRAC_SUPVSR,APP_IT_OWNER,
TMSA77_ITMS_TYPE_K,IT_SUB_ORG_NO,AP.APP_FAMILY_NO,SLA.TMSA77_LOOKUP_K
FROM APPLICATION AP
LEFT JOIN APP_FAMILY AF
ON AP.APP_FAMILY_NO=AF.APP_FAMILY_NO
LEFT JOIN ITMSA77_LOOKUP SLA
ON SLA.TMSA77_LOOKUP_K = AP.TMS77_APP_SLA_K
AND TMSA77_LOOKUP_TYPE_C = 'SLA'
WHERE IT_ORG_NO = 27
ORDER BY APP_NO
java.sql.SQLSyntaxErrorException: ORA-00913: 值太多
我只在运行时收到此错误。但是当我尝试在 sql 开发者工具中运行这个查询时,它工作得很好。
请建议,我怎样才能修改这个查询来摆脱那个错误。
解决方案
我最好的猜测是您的 SELECT 是 INSERT 的一部分,并且您的插入列数与选择列的数量不同。
推荐阅读
- c++ - 排序并显示位数
- sugarcrm - 如何增加您可以在 SuiteCRM 上批量发送的电子邮件限制?
- c# - 从导入的字符串实例化预制件以形成平铺地图
- java - (Node.js/Java) 如何使 XML 输出漂亮
- pseudocode - Dijkstra 算法伪代码“U”符号
- swift - 快速管理线程时遇到问题
- mysql - mysql的Spring数据jpa谓词提示索引(Jpa + Hibernate)
- javascript - 我的代码中有什么问题导致 MongoDB 拓扑错误
- c# - RxUI - WPF - 没有 DataContext 的样式 DataTrigger 绑定
- javascript - 检查键值对的一部分