PL/SQL-->UTL_FILE包的使用介绍(二)

2014-11-24 17:37:34 · 作者: · 浏览: 1

SCOTT,ANALYST
KING,PRESIDENT
FORD,ANALYST


c、从数据文件读入并写入到表
scott@USBO> create table tb_emp(val varchar2(30), file_name varchar2(10));

scott@USBO> exec read_demo('emp.txt','db_utl_dir'); -->调用过程来实现,代码见文章尾部

PL/SQL procedure successfully completed.

scott@USBO> select * from tb_emp;

VAL FILE_NAME
----------------------------- ---------------------
JONES,MANAGER emp.txt
BLAKE,MANAGER emp.txt
CLARK,MANAGER emp.txt
SCOTT,ANALYST emp.txt
KING,PRESIDENT emp.txt
FORD,ANALYST emp.txt

6 rows selected.


d、读写混合模式示例
scott@USBO> set serveroutput on;
scott@USBO> exec rw_demo; -->调用过程来实现,代码见文章尾部
14
14
28
42
56
71
84

PL/SQL procedure successfully completed.

scott@USBO> ho ls
out.txt x.txt

scott@USBO> ho more out.txt
JONES,MANAGER
JONES,MANAGER
BLAKE,MANAGER
CLARK,MANAGER
SCOTT,ANALYST
KING,PRESIDENT
FORD,ANALYST


相关阅读