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
