oracle数据库spool输出_oracle sqlplus命令

oracle数据库spool输出_oracle sqlplus命令问题描述:spool让我想起来了spooling假脱机,但是这个spool是oracle下的命令,将select查询出来的数据打印出来 1.linuxi下 spool +路径+文件名,这里的文件如果不

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

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

spool /home/oracle/b.txt

select查询语句

spool off;

2.这是我cat导出的东西

oracle数据库spool输出_oracle sqlplus命令

 

 

 oracle数据库spool输出_oracle sqlplus命令

 

 

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

oracle数据库spool输出_oracle sqlplus命令

 

 oracle数据库spool输出_oracle sqlplus命令

 

 然后自动生成到本地一个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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10510.html

(0)
上一篇 2022-12-26
下一篇 2022-12-26

相关推荐

  • redis怎么持久化数据

    redis怎么持久化数据Redis为了持久化数据提供了两种方式:RDB方式和AOF方式。RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时,Redis会自动将内存中所有的数据生成一份副本并存储…

    2022-12-20
    140
  • 数据下推_性能调优

    数据下推_性能调优摘要:本文主要描述下函数在满足特征的前提下可以把函数属性定义为下推属性。 本文分享自华为云社区《GaussDB(DWS)性能调优:函数下推》,作者:譡里个檔 。 DWS作为MPP架构的数仓产品,其性能

    2023-06-11
    149
  • mysql更新存储过程_redis更新缓存数据

    mysql更新存储过程_redis更新缓存数据本文介绍MySQL的更新缓存Change Buffer,以及唯一索引和普通索引如何选择。

    2023-04-22
    134
  • Python列表项的常见操作方法

    Python列表项的常见操作方法在Python中,列表作为一种基本数据结构,广泛应用于各种程序中。本文将从多个方面对Python列表项的常见操作方法做详细的阐述,让读者对Python中列表的操作有更深入的了解。所有示例代码均在Python 3.x环境下执行。

    2024-03-12
    76
  • 什么是 PL/SQL? 怎么用?

    什么是 PL/SQL? 怎么用?PL/SQL 1.什么是PL/SQL? PL/SQL(Procedure Language/SQL)是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(如分支/条件、循环…

    2023-03-07
    139
  • 「Spark」Spark SQL Thrift Server运行方式

    「Spark」Spark SQL Thrift Server运行方式Spark SQL可以使用JDBC/ODBC或命令行接口充当分布式查询引擎。这种模式,用户或者应用程序可以直接与Spark SQL交互,以运行SQL查询,无需编写任何代码。Spark SQL提供两种方

    2023-01-25
    144
  • 如何查看Postgresql版本

    如何查看Postgresql版本PostgreSQL是一个流行的开源对象关系数据库系统,是一种可扩展的数据库管理系统,常用于Web应用程序和大型数据集,如大规模Web应用程序、地理信息系统、金融服务行业。查看PostgreSQL版本是管理和使用PostgreSQL的基本操作之一,因为版本信息有助于了解安装的PostgreSQL的功能、性能和更新状态。

    2024-08-06
    21
  • 20200618_MySQL实战45讲_学习笔记_Order by

    20200618_MySQL实战45讲_学习笔记_Order by表结构 — auto-generated definition create table product_application_config ( id bigint auto_increment…

    2023-03-13
    150

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注