zoukankan      html  css  js  c++  java
  • 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)输出

  • 相关阅读:
    PHP小案例
    PHP函数
    PHP基础语法
    PHP基础知识
    tp5.1前台模板的系统变量输出
    PHP常用方法很有意义的博客网址
    VS 2010(2005)Unicode使用cximage库Load函数问题
    坑爹的CFile::Remove
    固定CDockablePane的一些小技巧
    (转)理解Bitblt、StretchBlt与SetDIBitsToDevice、StretchDibits
  • 原文地址:https://www.cnblogs.com/it-note/p/3146449.html
Copyright © 2011-2022 走看看