IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    导入导出工具04–Oralce数据库中表数据导出为TXT格式

    royalwzy发表于 2015-06-05 09:28:56
    love 0
    Oracle数据库中表数据导出为TXT格式
    1. 使用SPOOL命令把结果输出到文本中;
    2. 使用编写的C语言的脚本;
    ------------------------------- 使用SPOOL命令把结果输出到文本中 -------------------------------
    -- 1.编写脚本为/tmp/orauldr.sql;
    set echo on            -- 是否显示执行的命令内容 set feedback off       -- 是否显示提示符,即多少条记录打一个点 set heading off        -- 是否显示字段的名称 set verify off         -- 是否显示替代变量被替代前后的语句 set trimspool off      -- 去字段空格 set pagesize 1000      -- 页面大小 set linesize 50        -- linesize设定尽量根据需要来设定,大了生成的文件也大 define fil= '/tmp/exp.txt' prompt *** Spooling to &fil spool &fil select col1 || ',' || username || ',' || ','|| password from tbtest; -- 格式自己拼接出来,比较灵活,导入也不容易出错 spool off;
    -- 2.在SQL*PLUS中执行;
    SQL>@ /tmp/orauldr.sql;
    ------------------------------- 使用SPOOL命令把结果输出到文本中 -------------------------------
    ------------------------------- 使用编写的C语言的脚本 -------------------------------
    第三方使用C语言写的工具蛮多的,可以联系sonne.k.wang@gmailcom交流;
    ------------------------------- 使用编写的C语言的脚本 -------------------------------


沪ICP备19023445号-2号
友情链接