• ORACLE spool打印


    问题描述:spool让我想起来了spooling假脱机,但是这个spool是oracle下的命令,将select查询出来的数据打印出来

    1.linuxi下 spool +路径+文件名,这里的文件如果不存在,是可以自动生成的

    spool /home/oracle/b.txt

    select查询语句

    spool off;

    2.这是我cat导出的东西

     

     3.发现原来可以不用这么麻烦,以我的xshell为例,点击右键,然后To Notepad标记,选择屏幕内的东西,这里如果不想要别的东西,可以多点几次回车,把多余的东西顶上去

     

     然后自动生成到本地一个txt文件

    4.截取一段spool常用的设置

    set head off:输出域标题,缺省为on
    set linesize 20000:linesize可以设置的大点,防止一行长度不够
    set echo off:显示sqlplus中的每个sql命令本身,缺省为on
    set feedback off:回显本次sql命令处理的记录条数,缺省为on
    set pagesize 0:输出每页行数,缺省为24,为了避免分页,可设定为0
    set termout off:显示脚本中的命令的执行结果,缺省为on
    set trimout on:去除标准输出每行的拖尾空格,缺省为off
    set trimspool on:去除重定向(spool)输出每行的拖尾空格,缺省为off

    set lines 200
    col group_number for 99
    col state for a15
    col name for a20
    col total_gb for 999999.99
    col free_gb for 999999.99
    col free_percent for 99.99
    col care for a5
    set linesize 131
    set pagesize 200
    set termout off
    set trimspool on
    set serveroutput on
    set lines 200 pages 300
    col tablespace_name for a30

  • 相关阅读:
    JS元素分组统计
    并发工具类
    【Spring-Cloud】mall eureka微服务模块建立
    【Spring-Cloud】mall父工程建立
    【MySQL】创建函数和存储过程,批量插入大数据
    【JAVA】http 状态
    【JAVA】如何写好代码
    【Docker】dockerfile,支持jdk8、 sshd、 python3.6
    【Hadoop】MapperReduce WordCount 代码示例
    【Hadoop】YARN 完全分布式配置
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/12029878.html
Copyright © 2020-2023  润新知