プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
11gリリース2 (11.2)
B56299-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ALTER LIBRARY

用途

ALTER LIBRARY文を使用すると、ライブラリを明示的に再コンパイルできます。明示的に再コンパイルすることによって、実行時に暗黙的に再コンパイルする必要がなくなり、また、実行時のコンパイル・エラーとパフォーマンス上のオーバーヘッドもなくなります。


注意:

この文を使用して、既存のライブラリの宣言や定義を変更することはできません。ライブラリを再宣言または再定義する場合は、「CREATE LIBRARY」OR REPLACE句を指定します。

前提条件

ライブラリがSYSスキーマ内にある場合、SYSDBAとして接続する必要があります。そうでない場合は、ライブラリが自分のスキーマ内にあるか、ALTER ANY LIBRARYシステム権限が必要です。

構文

alter_library::=

alter_library.gifの説明が続きます。
図「alter_library.gif」の説明

(library_compile_clause: この句の構文の詳細は、『Oracle Database PL/SQL言語リファレンス』を参照してください。)

セマンティクス

schema

ライブラリが含まれているスキーマを指定します。schemaを指定しない場合、プロシージャは自分のスキーマ内にあるとみなされます。

library_name

再コンパイルするライブラリの名前を指定します。

library_compile_clause

この句の構文とセマンティクスの詳細およびライブラリの作成とコンパイルの詳細は、『Oracle Database PL/SQL言語リファレンス』を参照してください。