ORA-01422: 实际返回的行数超出请求的行数

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:40   721   0

在ORACLE的存储过程 或是触发器中使用类似

select t.ajay into aytemp from t_xyr_collect t where t.c_ahpx like '%'||xyrbh||'%' ;

的语句时,可能会出现ORA-01422: 实际返回的行数超出请求的行数 的错误

解决办法:在条件后加上 and rownum=1

如:

select t.ajay into aytemp from t_xyr_collect t where t.c_ahpx like '%'||xyrbh||'%' and rownum=1;

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP