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
ライブラリ名
自分が所有するすべてのライブラリの名前を取得する。
SQL> SELECT LIBRARY_NAME FROM USER_LIBRARIES
OSファイル上のライブラリ名
ライブラリが動的にロード可能かどうか
値 | 説明 |
---|---|
Y | ライブラリが動的にロードできる |
N | ライブラリが動的にロードできない |
外部プロシージャ・ライブラリの状態
値 | 説明 |
---|---|
N/A | |
VALID | 有効 |
INVALID | 無効 |