web-dev-qa-db-ja.com

Oracle / TOADでのコンパイルエラーに関する情報を取得する方法

TOADを使用して、Oracleデータベースにストアド関数を開発しています。 TOADの「スクリプトとして実行」ボタンをクリックすると、スクリプトが実行され、エラーは0件、コンパイルエラーは1件でした。特定のコンパイルエラーはどこにありますか?私はTOADにかなり慣れていないので、そのようなエラーメッセージを表示するためのタブ/ウィンドウなどのインターフェイスについて明らかな何かが欠けている可能性があります。

15
Shane Wealti

スクリプトの最後にSHOW ERRORSを追加して、エラーメッセージを[スクリプト出力]タブに出力するか、Toadの[ステートメントの実行]コマンドを使用して関数をコンパイルします。エディターの下部にあるボックスに表示されるエラー。

11
Allan

できる2つのこと

  1. スキーマブラウザのToadに移動し、[無効なオブジェクト]を選択すると、どこを見ればよいかがわかります。
  2. 次に、パッケージをエディターにロードして関数を選択し、右クリックしてコンパイルし、エラーを表示します
1
user4265386

上部のツールバーで[データベース]-> [プロシージャエディタ]をクリックします。

この新しいエディターウィンドウにコードを貼り付け、上部の緑色の再生ボタンをクリックして実行します。

すべてのエラーは、下部の新しいウィンドウに表示されます。

0
Prashant_M

私にとってうまくいったもう1つのオプションは、プロシージャエディターでスクリプトを開いてそこでコンパイルすることでした。

0
Shane Wealti