ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 利用utl_file导出数据

利用utl_file导出数据

原创 Linux操作系统 作者:Franco1028 时间:2009-06-17 22:56:23 0 删除 编辑
利用utl_file导出数据 
DBA登录创建:
CREATE DIRECTORY D_OUTPUT AS '/opt/oracle/utl_file';创建目录
grant read, write on directory d_output to test;给用户授读写权限
用户登录
CREATE OR REPLACE PROCEDURE emp_test
IS
   fileID UTL_FILE.FILE_TYPE;
BEGIN
   fileID := UTL_FILE.FOPEN ('D_OUTPUT', 'test.txt', 'W',32767);--目录(路径)、文件名、操作类型(A为追加)、字符大小(32767最大)
      FOR emprec IN (SELECT area_code,area_name FROM tb_area)
   LOOP
      UTL_FILE.PUT_LINE(fileID,to_char(emprec.area_code)||','||emprec.area_name,true);
   END LOOP;
   UTL_FILE.FCLOSE (fileID);
END;
 
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21872221/viewspace-606633/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 索引的重构
请登录后发表评论 登录
全部评论

注册时间:2009-06-11

  • 博文量
    7
  • 访问量
    9706