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

2015-01-26 16:26:14 · 作者: · 浏览: 32

? 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


相关阅读