CREATE_OR_REPLACE_DIRECTORY プロシージャー - ディレクトリー別名の作成または置換
CREATE_OR_REPLACE_DIRECTORY プロシージャーは、指定されたパスのディレクトリー別名を作成または置換します。
ディレクトリー情報は、最初にこのモジュールを参照したときにデータベースごとに SYSTOOLSPACE に作成される、SYSTOOLS.DIRECTORIES に保管されます。
構文
プロシージャー・パラメーター
- alias
- ディレクトリー別名を指定する、タイプ VARCHAR (128) の入力引数。
- path
- パスを指定する、タイプ VARCHAR(1024) の入力引数。
許可
UTL_DIR モジュールに対する EXECUTE 特権。
例
例 1: ディレクトリー別名を作成します。 ディレクトリーがすでに存在するため、エラーが発生します。
CALL UTL_DIR.CREATE_DIRECTORY('mydir', 'home/user/temp/empdir')@この例では、以下の出力が結果として戻ります。
SQL0438N Application raised error or warning with diagnostic text: "directory
alias already defined". SQLSTATE=23505例 2: ディレクトリー別名を作成または置換します。
CALL UTL_DIR.CREATE_OR_REPLACE_DIRECTORY('mydir', 'home/user/temp/empdir')@この例では、以下の出力が結果として戻ります。
Return Status = 0
