ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
ファイルの削除(UTL_FILE.FREMOVE)
スポンサード リンク

ファイルの削除は、UTL_FILEパッケージのFREMOVEを使用します。


UTL_FILE.FREMOVE(ディレクトリパス,削除ファイル名);


ファイル削除操作をする前に、削除するユーザにディレクトリの操作権限を付与する必要があります。

 create directory ディレクトリオブジェクト名 as ディレクトリパス;
 grant read on directory ディレクトリオブジェクト名 to ユーザ名;
 grant write on directory ディレクトリオブジェクト名 to ユーザ名;

 ※UTL_FILE.FREMOVEは、Oracle9iR2から使用可能です。


例1) ユーザー「user01」に削除対象ファイルのディレクトリに権限を付与する
create directory temp as 'c:\temp';
grant read on directory temp to user01;
grant write on directory temp to user01;


例2) 「c:\temp\test.txt」を削除する。
begin

 utl_file.fremove('c:\temp','test.txt');

end;

スポンサード リンク


UTL_FILEパッケージを使用する準備
ファイルの読み込み(UTL_FILE.GET_LINE)
ファイルの書き込み(UTL_FILE.PUT_LINE)
ファイルの削除(UTL_FILE.FREMOVE)
ファイルの移動(UTL_FILE.FRENAME)
ファイルの存在チェック(UTL_FILE.FGETATTR)
ファイルのコピー(UTL_FILE.FCOPY)
UTL_FILEによって通知される例外

PL/SQL へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ