1

SQL Developerを使用して、パッケージレベルの関数をデバッグしようとしています。デバッグ用にパッケージのヘッダーと本体の両方をコンパイルした後、ソース(最初にDBからロードされた)に関数が見つかり、デバッグダイアログに次のメッセージが表示されます。

「ファイルベースのソース[パッケージ名]がデータベースに存在しません。コンパイルされましたか?」

私が言ったように、私は文字通りコードをコンパイルしたばかりで、エラーには気づきませんでした。

編集:ヘッダーファイルの関数定義をコメントアウトしたので、関数は公開されませんでした。

4

1 に答える 1

0

ヘッダーファイルの関数定義をコメントアウトしたので、事実上プライベート関数になりました。そのため、SQLDeveloperから呼び出すことはできませんでした。

関数定義のコメントを外してパブリック関数にしましたが、機能しました。

于 2013-02-08T19:24:12.623 に答える