跳到主要内容
DBA 学习之路
首页
DBA 课程
安装脚本
NEW
巡检报告
HOT
开通会员
资源中心
搜索
⌘K
搜索
⌘K
首页
课程
搜索
会员
工具箱
反馈
苏ICP备2026019453号-1
Oracle 错误码字典
ORA-01403
ORA-01403
常见
通用
未找到数据
No data found
错误描述
SELECT INTO 语句未返回任何行,或索引引用的行在表中不存在。
可能原因
SELECT INTO 查询未匹配到任何行
PL/SQL 隐式游标未找到匹配数据
数据在索引查找和表访问之间被删除
解决方案
1
添加异常处理:EXCEPTION WHEN NO_DATA_FOUND THEN ...
2
使用游标或集合的 SELECT 代替 SELECT INTO
3
查询前验证数据存在
#no-data-found
#plsql
#select-into
同类错误码
(通用)
ORA-00028
会话已被终止
警告
ORA-00600
内部错误代码
严重
ORA-00604
在递归 SQL 级别发生错误
常见
ORA-01034
ORACLE 不可用
严重
ORA-01078
处理系统参数失败
严重
ORA-01089
正在进行立即关闭
警告
想系统掌握这个领域?
「通用」在课程 Day 81-90 中有 10 篇完整实战教程
完整操作步骤
真实截图
踩坑总结
查看完整课程
¥99 买断全部 100 篇
返回错误码列表
上一条
ORA-01113
ORA-01410
下一条