ORACLE機能 PL/SQL

[PL/SQL] ストアドを再コンパイルする

投稿日:2017年3月6日 更新日:

パッケージやプロシージャを再コンパイルするには、
ALTER PROCEDURE文 / ALTER PACKAGE文を使います。

サンプルコード

例)PROCEDUREをコンパイルする

例)PACKAGEをコンパイルする

メモ

  • コンパイルエラー内容を表示するコマンド「show error」は、①でコンパイルした場合は使えません。
  • エラー内容を確認するには、以下SQLで確認できます。
    SELECT * FROM ALL_ERRORS WHERE NAME = '<パッケージ名>';
    SELECT * FROM ALL_ERRORS WHERE NAME = '<プロシージャ名>';
  • 無効な状態のオブジェクトを確認したい場合は、以下関連記事をご覧ください。

関連記事


スポンサーリンク

スポンサーリンク

-ORACLE機能, PL/SQL
-, ,

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク