FREMOVE プロシージャー - ファイルを除去する
FREMOVE プロシージャーは、指定されたファイルをシステムから除去します。 ファイルが存在しない場合は、このプロシージャーは例外をスローします。
構文
プロシージャー・パラメーター
- location
- ファイルを含むディレクトリーの別名を指定する、タイプ VARCHAR (128) の入力引数。
- filename
- ファイルの名前を指定する、タイプ VARCHAR (255) の入力引数。
許可
UTL_FILE モジュールに対する EXECUTE 特権。
例
ファイル myfile.csv をシステムから除去します。
SET SERVEROUTPUT ON@
CREATE PROCEDURE proc1()
BEGIN
DECLARE v_dirAlias VARCHAR(50) DEFAULT 'mydir';
DECLARE v_filename VARCHAR(20) DEFAULT 'myfile.csv';
CALL UTL_FILE.FREMOVE(v_dirAlias,v_filename);
CALL DBMS_OUTPUT.PUT_LINE('Removed file: ' || v_filename);
END@
CALL proc1@
この例では、以下の出力が結果として戻ります。
Removed file: myfile.csv
