• Oracle中的Spool缓冲池技术可以实现Oracle导出txt格式文件


    利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件

      1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:
       spool d:output.txt;
      2、设置set选项
      如:去掉字段名:set heading off;(该设置生效后,需恢复显示子段名:set heading on;)
      3、在命令行中随便输入你的SQL查询:
       select * from all_users;
      3、在命令行中输入缓冲结果命令:
       spool off;
    附:set 命令速查:

    SQL>set colsep' ';     //-域输出分隔符
    SQL>set echo off;     //显示start启动的脚本中的每个sql命令,缺省为on
    SQL>set echo on //设置运行命令是是否显示语句
    SQL>set feedback off;  //不显示本次sql命令处理的记录条数,缺省为on
    SQL>set heading off;   //输出列标题,缺省为on
    SQL>set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0。
    SQL>set linesize 80;   //输出一行字符个数,缺省为80
    SQL>set numwidth 12;  //输出number类型域长度,缺省为10
    SQL>set termout off;   //显示脚本中的命令的执行结果,缺省为on
    SQL>set trimout on;   //去除标准输出每行的拖尾空格,缺省为off
    SQL>set trimspool on;  //去除重定向(spool)输出

  • 相关阅读:
    索引
    互联网技术中的算法摘要
    Struts2(六)
    Struts2(五)
    Struts2(四)
    Struts2(三)
    Struts2(二)
    Struts2(一)
    WebService(三)
    WebService(二)
  • 原文地址:https://www.cnblogs.com/it-note/p/3146449.html
Copyright © 2020-2023  润新知