谁来解释下ORA-00100和ORA-01403,ORA-01422和ORA-02112 各有什么区别?
什么情况下 报以上 各种错误?另外 NO_DATA_FOUND 是不是ORA-00100和ORA-01403
TOO_MANY_ROWS 是不是ORA-01422和ORA-02112
什么情况下 报以上 各种错误?另外 NO_DATA_FOUND 是不是ORA-00100和ORA-01403
TOO_MANY_ROWS 是不是ORA-01422和ORA-02112
解决方案 »
- 数据查询..select 在先等 ~~~~
- Oracle8.0.5(for nt)有没有和MSSQL2000类似的显示预定的执行计划(查询成本)?
- Oracle SQL Loader 同一文件导入两表分布提交有解决方法么?
- 我怎么看不到企业管理器呢!
- oracle packages的概念问题
- 向Oracle数据库插入记录必须使用sql语句吗
- SQL如何返回最大行的记录??
- 通过oci执行带有to_date函数的SQL
- DEVELOPER/2000中怎样从画面上传RADIO_BUTTON的值?
- oracle错误12560出现--TNS:协议适配器错误,急
- oracle中的init.ora文件配置问题
- 万能的论坛啊 ,紧急求助 PL/SQL text importer 的问题请教?
你给我解释下不好么?
这里高手也不少阿
TOO_MANY_ROWS 对应 ORA-01422ORA-01422是select .... into ...时返回的记录数太多,无法全部放到 into提供的变量导致。
ora-00100不没有遇到过。
Cause: An application made reference to unknown or inaccessible data.
Action: Handle this condition within the application or make appropriate modifications to the application code. NOTE: If the application uses Oracle-mode SQL instead of ANSI-mode SQL, ORA-01403 will be generated instead of ORA-00100.
ORA-01422: exact fetch returns more than requested number of rows
Cause: The number specified in exact fetch is less than the rows returned.
Action: Rewrite the query or change number of rows requested
ORA-02112 没查到.
楼主还是装个联机文档.查东西很方便.