oracle utl file putf,UTL_FILE基本用法
Oracle提供了文件操作包UTL_FILE。
主要功能:
FCLOSE:關(guān)閉特定文件
FCLOSE_ALL:關(guān)閉所有打開的文件
FFLUSH:清空UTL_FILE緩沖區(qū)數(shù)據(jù)
FOPEN:打開特定文件
GET_LINE:獲取文件中的下一行
IS_OPEN:判斷文件是否已經(jīng)打開
NEW_LINE:在當(dāng)前文件的當(dāng)前行的下一行插入新的一行
PUT:把文本放入UTL_FILE緩沖區(qū)
PUT_LINE:把文本放入文件
PUTF:把格式化的文本放入UTL_FILE緩沖區(qū)
此包的基本用法:
1、UTL_FILE.FOPEN(location in varchar2,filename in varchar2,open_mode in
varchar2) return file_type;
Location:文件路徑參數(shù) ,此路徑必須加入utl_file_dir中
Filename: 文件名
Open_mode:打開方式,R是讀文件,W是寫文本,A是附加文本,參數(shù)部分大小寫,如果使用A但是文件不存在,則
先用W創(chuàng)建文件,W有覆蓋功能。
2、UTL_FILE.IS_OPEN(file IN UTL_FILE.FILE_TYPE) RETURN? boolean;
3、UTL_FILE.GET_LINE(file IN UTL_FILE.FILE_TYPE, buffer OUT VARCHAR2);
4、UTL_FILE.PUT(file IN UTL_FILE.FILE_TYPE, buffer OUT VARCHAR2);
5、UTL_FILE.NEW_LINE(file IN UTL_FILE.FILE_TYPE, lines IN NATURAL :=
1);
6、UTL_FILE.PUTF
(file IN FILE_TYPE
,format IN VARCHAR2
,arg1 IN VARCHAR2 DEFAULT NULL
,arg2 IN VARCHAR2 DEFAULT NULL
,arg3 IN VARCHAR2 DEFAULT NULL
,arg4
IN VARCHAR2 DEFAULT NULL
,arg5 IN VARCHAR2 DEFAULT NULL);
7、UTL_FILE.FFLUSH (file IN UTL_FILE.FILE_TYPE);
8、UTL_FILE.FCLOSE (file IN OUT FILE_TYPE);
UTL_FILE Exceptions:
1、INVALID_PATH
2、INVALID_MODE
3、INVALID_FILEHANDLE
4、INVALID_OPERATION
5、READ_ERROR
6、WRITE_ERROR
7、INTERNAL_ERROR
8、NO_DATA_FOUND
9、VALUE_ERROR
10、INVALID_MAXLINESIZE(LINE_SIZE:1-32767)
總結(jié)
以上是生活随笔為你收集整理的oracle utl file putf,UTL_FILE基本用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.数据的一致性与一致性算法(CAP原则
- 下一篇: Stata: 断点回归分析 (RDD)