Oracle提供了文件操作包UTL_FILE。

主要功能:

FCLOSE:关闭特定文件

FCLOSE_ALL:关闭所有打开的文件

FFLUSH:清空UTL_FILE缓冲区数据

FOPEN:打开特定文件

GET_LINE:获取文件中的下一行

IS_OPEN:判断文件是否已经打开

NEW_LINE:在当前文件的当前行的下一行插入新的一行

PUT:把文本放入UTL_FILE缓冲区

PUT_LINE:把文本放入文件

PUTF:把格式化的文本放入UTL_FILE缓冲区

此包的基本用法:

1、UTL_FILE.FOPEN(location in varchar2,filename in varchar2,open_mode in

varchar2) return file_type;

Location:文件路径参数 ,此路径必须加入utl_file_dir中

Filename: 文件名

Open_mode:打开方式,R是读文件,W是写文本,A是附加文本,参数部分大小写,如果使用A但是文件不存在,则

先用W创建文件,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)

oracle utl file putf,UTL_FILE基本用法相关推荐

  1. oracle utl file putf,UTL_FILE学习

    UTL_FILE文件操作包: 1,UTL_FILE.FOPEN(location in varchar2,filename in varchar2,open_mode in varchar2) loc ...

  2. oracle utl file putf,UTL_FILE包详解(第二篇)

    3.4 PUT() 英文解释:Writes astringtoafile 用法: utl_file.put(file IN FILE_TYPE, buffer IN); 函数原型: PROCEDURE ...

  3. oracle utl file grant,oracle中设置UTL_FILE_DIR参数

    oracle中设置UTL_FILE_DIR参数 第一步:以管理员用户登陆 如:conn    sys/password@sid    as    sysdba 第二步:设置可操作目录 需要指定utl_ ...

  4. rds oracle utl file,本地Oracle数据上传到AWS的RDS

    如何安装Oracle跟创建Oracle的AWS RDS在此就不再详述.只是简单的在本地Oracle创建一些简单的数据,后尝试导入RDS. · Step 1:赋予权限 登录到本地Oracle输入下面命令 ...

  5. oracle utl_file权限,Oracle内建包UTL_FILE使用说明

    在数据库的开发中,当PL/SQL语句很复杂的时候,我想写一些Log,就像java的Log4j那样.这样就可以很好的跟踪程序的运行情况.在网上找到的文章不是很好用,修改了一下. 1:在Oracle服务器 ...

  6. oracle读写文件--利用utl_file包对磁盘文件的读写操作

    oracle读写文件--利用utl_file包对磁盘文件的读写操作 摘要: 用户提出一个需求,即ORACLE中的一个表存储了照片信息,字段类型为BLOB,要求能导出成文件形式. 本想写个C#程序来做, ...

  7. Oracle中INSTR和SUBSTR的用法

    2019独角兽企业重金招聘Python工程师标准>>> Oracle中INSTR和SUBSTR的用法 Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, ...

  8. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

  9. day12_oracle hint——SQL优化过程中常见Oracle中HINT的30个用法

    在SQL语句优化过程中,经常会用到hint, 以下是在SQL优化过程中常见Oracle中"HINT"的30个用法 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方 ...

最新文章

  1. 整体关闭screen(转)
  2. 【5.2】事务的隔离级别
  3. 关于HTTPS的七个误解
  4. react构建_您应该了解的有关React的一切:开始构建所需的基础知识
  5. 通过Ajax的方式执行GP服务
  6. 《Linux编程》课堂测验 ·002【Shell编程】
  7. 【版本控制】如何从github 上获取源码
  8. Java枚举类的简单使用
  9. Notepad工具json格式转换
  10. 易语言API HOOK DeviceIOControl修改磁盘序列号
  11. 【Raspberry Pi】搭建NAS流媒体播放器 + ARIA2 + YAAW + 迅雷下载系统
  12. Nebula图数据库
  13. The Fifty-eighth Of Word-Day
  14. 转回到Edison上开发
  15. 被低估的EIP-3074,以太坊用户的大利好
  16. win10 服务(本机)在哪里打开? 怎么样打开系统服务窗口?
  17. excel绘制气泡图步骤
  18. 怎么预防过敏性鼻炎呢?
  19. Win10安装Win7双系统过程
  20. 安卓开发仿微信图片拖拽_Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)...

热门文章

  1. 计算机主机寿命多长,一般电脑的寿命是多久
  2. 雷霆行动(STG飞机游戏)源码分析
  3. 酷睿计算机系统吗,酷睿i3和i5的区别是什么?电脑处理器i3和i5的区别介绍
  4. 密码算法测试向量——HMAC-SHA系列
  5. python_第一节课_python基础语法
  6. 【计算机网络】数据通信技术基础(数据通信性能指标、传输介质、数据交换技术、差错控制技术)
  7. 精诚所至,金石为开!
  8. 上海自动驾驶再上热搜,为什么是它?丨曼孚科技
  9. 二维码生成工具微信小程序源码下载
  10. 原创|「肖申克的救赎」观影有感