UTL_FILE 是用来进行文件IO处理的专用包,使用这外包的注意事项如下:
1. 生成的文件好象只能放置在DATABASE所在的
服务器路径中.
2. 生成的文件如何DOWNLOAD到本地来,还有待研究.
Coding步骤:
1. 注册文件输出路径
Create directory path[例如: C:\AA] as
‘pathname‘;
此命令应由
数据库管理员建立,目录需要赋予相应的读写权限.
2. 定义文件变量
v_filename
utl_file.file_type;
3. 建立/打开文件
v_filename := utl_file.fopen(‘ pathname ‘ , ‘
filename ‘, ‘w‘);
4. 写入内容
utl_file.put_line(v_filename, v_string[存储待写入的内容]);
5. 关闭文件
utl_file.fclose(v_filename);
6. 读取文件
v_filename := utl_file.fopen(‘ pathname ‘,‘ filename ‘,
‘r‘);
utl_file.get_line(v_filename, v_string[接收内容]);