oracle异常:ORA-01422: exact fetch returns more than requested
2024-08-24 08:07:06
ORA-01422: exact fetch returns more than requested
神奇的错误,困扰了我一个下午。
问题描述:明明只有一行记录,结果是报了多条记录的错误。令我百思不得其解,
检查无数遍sql没有问题。
解决方法:因为起的变量名字与列名一致。
select r.stu_type_cd INTO stu_type_cd from r.stu r where r.stu_id = stu_id;
这里出现了两个重名的地方:r.stu_type_cd 与stu_type_cd ;;;;r.stu_id 与 stu_id;
最新文章
- 当div有边框图片的时候,怎么实现内部的p标签的水平和垂直居中
- 利用UDP19端口实施DOS攻击的真实案例
- ubuntu ip
- 嵌入式Linux开发系列之一: 走进嵌入式Linux的世界
- uboot 连接脚本分析
- uva 1597 Searching the Web
- [转]spring 监听器 IntrospectorCleanupListener简介
- 多线程之线程通信条件Condition
- 程序启动读取和关闭时保存应用程序设置(QSettings)
- HTML的框架,表格
- 全面理解SSD和NAND Flash
- js 新增标签、标签属性
- Codeforces Round #514 (Div. 2) B - Forgery
- SQL性能优化前期准备-清除缓存、开启IO统计
- 汇编 switch case
- 有强大的cURL,忘掉httpclient的吧!
- [Ubuntu] 关于使用 root 账号登录
- php Zend虚拟机
- hdu1331(记忆化搜索)
- JMter参数化