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)输出

  • 相关阅读:
    python--tkinter桌面编程开发--记事本
    Python--面向对象编程
    Python--面向对象编程--时钟实例开发
    Python学习笔记--2--面向对象编程
    Python学习笔记--1
    epoll聊天室的实现
    操作系统--虚拟存储器
    操作系统--存储器管理
    操作系统--分页存储管理中逻辑地址转换为物理地址
    操作系统--处理机调度与死锁
  • 原文地址:https://www.cnblogs.com/it-note/p/3146449.html
Copyright © 2011-2022 走看看