`

UTL_FILE 的用法

阅读更多
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[接收内容]);
分享到:
评论

相关推荐

    UTL_FILE用法详解

    UTL_FILE 用法详解 UTL_FILE 是 Oracle 数据库中提供的一个包,提供了在操作系统层面上对文件系统中文件的读写功能。非超级用户在使用 UTL_FILE 中任何函数或存储过程前必须由超级用户授予在这个包上的 EXECUTE ...

    oracle utl_file包的用法

    oracle utl_file包函数与存储过程的用法

    Oracle P/L SQL实现文件压缩、解压功能

    Create or Replace Package UTL_ZIP AUTHID CURRENT_USER as Type File_List is Table of Clob; --文件变成流 Function f_File2Blob( as_SubDir in VarChar2, as_FileName in VarChar2 )Return ...

    DB_monitor.rar

    检查是否设置了utl_file_dir参数 show parameter utl alter system set utl_file_dir='d:\temp\a' scope=spfile; 安装 sqlplus /nolog conn /as sysdba @?/rdbms/admin/dbmslm.sql @?/rdbms/admin/...

    dbms_logmnr使用

    下面是 DBMS_LOGMNR 的使用方法。 首先,需要安装 LogMiner 工具,包括两个脚本 dbmslm.sql 和 dbmslmd.sql。这两个脚本分别用于创建 DBMS_LOGMNR 包和 DBMS_LOGMNR_D 包。DBMS_LOGMNR 包用于分析日志文件,而 DBMS...

    Oracle数据库存储过程技术文档.doc

    2.2.4 带参数游标的使用方法 20 2.3 动态SQL语句 21 2.4 例外处理 22 2.5 一个完整的PL/SQL实例 24 第三章 oracle存储过程讨论 25 3.1 函数(FUNCTION) 26 3.1.1 用户函数创建,编译,删除 26 3.1.2 参数传递 27 ...

    浅谈LogMiner的使用方法

    浅谈LogMiner的使用方法 LogMiner是Oracle提供的一个功能强大且实用的工具,能够帮助DBA对数据库进行事务回退、数据恢复和问题诊断。下面将详细介绍LogMiner的使用方法和相关知识点。 一、LogMiner的概念和特点 ...

    Oracle9i的init.ora参数中文说明

    使用多个 UTL_FILE_DIR 参数即可指定多个目录。请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。 值范围: 任何有效的目录路径。 默认值: 无 plsql_v2_compatibility: 说明: 设置 PL/SQL 兼容级...

    Oracle 主要配置文件介绍

    /u02/app/oracle/admin/cams/udump 6 UTL_FILE_DIR 参数 UTL_FILE_DIR = * UTL_FILE_DIR 参数指定一个或多个目录用于 Oracle 应用的文件 I/O 如备 份数据到文件 在 CAMS 系统中将该值设置为 * ...

    Oracle数据库实验操作

    实验68:使用utl_file包来将表的数据存储到外部文件 144 实验69:使用外部表 145 实验70:处理挂起的事务 146 索引 149 实验71:查看索引的内部信息 151 实验72:监控索引的使用状态 153 约束的管理 154 实验73:...

    SQL培训第一期

    select utl_match.edit_distance_similarity('aaaaa','bbaaaa') from dual; 1.8.10 去格式 1.8.10.1 oracle正则表达式:去除<></>格式 select REGEXP_REPLACE(title,'<[^>]*>','') title from exam_question 1.8.11 ...

    Toad 使用快速入门

    Toad 使用快速入门 目录 一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1. Schema browser的用法简介 2. SQL Editor的使用介绍 3. Procedure Editor的用法介绍 4. 如何进行PLSQL的debug 5. 如何...

Global site tag (gtag.js) - Google Analytics