首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PLSQL-->UTL_FILE包的使用介绍

在PL/SQL中,UTL_FILE包提供了文本文件输入和输出互功能。也就是说我们可以通过该包实现从操作系统级别来实现文件读取输入或者是写入到操作系统文件。...本文主要描述了UTL_FILE的功能以及通过实例演示并理解这个包下相关过程函数的用法。...1、UTL_FILE介绍    a、实现基于操作系统级别的读取与写入功能    b、该方式为基于服务器端的文本文件访问模式,不支持二进制文件    c、可以通过设置参数utl_file_dir来设置pl...包中的过程和函数 a、UTL_FILE中定义的file_type为记录类型,如下所示其成员是私有的,不能够被直接引用或改变这个记录的组件。   ...      id          BINARY_INTEGER,       datatype    BINARY_INTEGER,       byte_mode   BOOLEAN); b、UTL_FILE

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle9i第2版中的UNT_FILE提高了文件输入输出(IO)功能。

    有了这个愿望,开发人员在很长时间内就同UTL_FILE包之间有了一种爱憎交加的关系。...相关链接 Oracle技术网站(OTN)上关于UTL_FILE的示例 otn.oracle.com/oramag/utl_file.html 几年来,UTL_FILE提供了一种在...有些开发人员希望能够对文件进行删除、重命名以及执行其他与文件相关的典型操作,但是UTL_FILE并不支持这些操作。 Oracle9i第2版对这些讨厌的UTL_FILE限制进行了改进。...除了新程序之外,UTL_FILE现在还允许数据库定义的目录对象指定操作系统目录的位置。...复制、删除和移动文件 在过去,利用UTL_FILE复制文件唯一的方法是编写大量代码来逐行读取一个文件的内容,然后再将其逐行写到一个新的文件。现在,你只需要让UTL_FILE来为你完成这项工作。

    1.2K40

    经典故障分析 -用好UTL_FILE包其实并不是太容易

    作者介绍 崔华 网名 dbsnake Oracle ACE Director,ACOUG 核心专家 UTL_FILE包可以用来读写操作系统上的文本文件,UTL_FILE提供了在客户端(FORM等等)...因此,如何用好UTL_FILE包就成了至关重要的点 要想用好UTL_FILE,就需要注意以下几点: UTL_FILE.GET_LINE和UTL_FILE.PUT_LINE在读取行记录和写入行记录时并不做任何的字符集转换...,所以你要小心可能由此产生的乱码; UTL_FILE包在一个session里最多只能支持并发打开50个文件句柄; 调用UTL_FILE.FOPEN打开文件句柄,一旦使用完毕后别忘了调用UTL_FILE.FCLOSE...关闭相应的文件句柄; 用好UTL_FILE包其实并不是太容易,不信吗?...我们来看两个跟UTL_FILE包有关的故障分析过程。

    1.7K90

    Oracle导出Excel的几种操作方案的比较

    针对这个需求,有多种实现方式,例如spool、utl_file、PLSQL Developer导出、Java等语言直连数据库操作,没有最佳方案,只有最合适的。...        --设置每行最多显示200个字符 set pagesize 0          --设置每页最多显示999行记录 set termout off         --屏幕不显示查询数据 (2)utl_file...Oracle还提供了utl_file,用于读写操作系统文件,具体操作可参考《Oracle数据导出新选择》,最大的优势,就是它的效率高,毕竟是内部执行,测过200万数据导出,大约用时16秒,还支持文件切分...可以在存储过程中调用utl_file,还可以通过程序进行调用,功能很强大,但是得了解它的用法,具体可参考《PL/SQL Packages and Types Reference》这个官方文档。

    1.7K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券