Oracle エラーの対応方法・解決方法を解説します

ORA-01403

エラーメッセージ  

 ORA-01403: データが見つかりません。
 ORA-01403: no data found
 
 

基本的なエラーの内容  

テーブルを検索したが、データが見つからなかった場合に発生します。

 
 

確認事項および対応  

・PL/SQLなどでこのエラーを出力させたくない場合には、EXCEPTIONを使用した例外処理でエラーをキャッチしてエラーを出力させないようにハンドリングする必要があります。
・本来、ORA-1403が発生するはずが無いのに発生しているという場合は以下の「詳細」の方法でTraceを取得して原因を調査することができます。

 
 

詳細  

以下の文をsystemなどのスキーマで実行することで、ORA-1403発生時のTraceファイルを出力することができます。
alter system set events '1403 trace name errorstack level 3';.
出力されたTraceファイルから、実際に実行されているSQL文などを確認することが可能です。

 
 

関連エラー  

 
 

powered by Quick Homepage Maker 3.66
based on PukiWiki 1.4.7 License is GPL. QHM

最新の更新 RSS  Valid XHTML 1.0 Transitional