首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

现实返回的行数超出请求的行数

2012-09-01 
实际返回的行数超出请求的行数ORA-01422: 实际返回的行数超出请求的行数ORA-06512: 在 QLYWL.FN_MERGEFRE

实际返回的行数超出请求的行数
ORA-01422: 实际返回的行数超出请求的行数
ORA-06512: 在 "QLYWL.FN_MERGEFREIGHTNAME", line 8

查询的时候去掉某一个select对象时,就不会出现这样的问题了。
比如select a,b,c from TABLE,这样会有上面的错误,但是select a,c from TABLE,就不会有问题了,为什么呢?

[解决办法]
Fn_MergeFreightName( s.PKID) AS FreightName,
Fn_MergeFreightNum( s.PKID) AS FreightNum,
Fn_MergeFreightWeight( s.PKID) AS FreightWeight,
Fn_MergePack( s.PKID) AS FreightPack,

 这四列中必定有一个返回超过1行的。不然不会报这样的错。

热点排行