USER_LIBRARIES

USER_LIBRARIES は、現在のユーザが所有する外部プロシージャ・ライブラリを示データディクショナリビューである。

USER_LIBRARIESの列
列名 データ型 NULL 説明
LIBRARY_NAME VARCHAR2(30) NOT NULL ライブラリ名
FILE_SPEC VARCHAR2(2000) OSファイル上のライブラリ名
DYNAMIC VARCHAR2(1) ライブラリが動的にロード可能かどうか
STATUS VARCHAR2(7) ライブラリの状態

USER_LIBRARIES にどんな列があるのかを確認する。

SQL> DESCRIBE USER_LIBRARIES

LIBRARY_NAME

ライブラリ名

自分が所有するすべてのライブラリの名前を取得する。

SQL> SELECT LIBRARY_NAME FROM USER_LIBRARIES

FILE_SPEC

OSファイル上のライブラリ名

DYNAMIC

ライブラリが動的にロード可能かどうか

DYNAMIC
説明
Y ライブラリが動的にロードできる
N ライブラリが動的にロードできない

STATUS

外部プロシージャ・ライブラリの状態

STATUS
説明
N/A
VALID 有効
INVALID 無効

関連記事