2019-04-11 Aurora 框架开发--租房信息管理系统踩坑
报错:ORA-01422:实际返回的行数超出请求的行数ORA-06512:在“HEC3DEV.TRAIN_HRMS_HOUSE_INFO_22416”,line710 ORA-06512:在 line3
问题所在:相关的查询语句未加where条件或者where条件有问题,导致查询到多条数据。
代码示例:
错误代码:
select
(contract_date_end - contract_date_start)
into v_total_day
from train_hrms_rent_contract;
正确代码:
select (contract_date_end - contract_date_start)
into v_total_day
from train_hrms_rent_contract
where contract_info_id = p_contract_info_id;--where限定条件
--train_hrms_rent_contract表存有多条数据,未加where条件,会把所有数据同时
--查询出来,导致报错
多看,勤练,狂干,总会有结果的。