读书人

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

发布时间: 2012-09-01 09:33:03 作者: rapoo

实际返回的行数超出请求的行数
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行的。不然不会报这样的错。

读书人网 >oracle

热点推荐