在某些特定的情况下我们想在做某种实验,需要执行一段sql语句,但是不想在屏幕上打印出sql语句的结果(太长了)
可以采用如下方式。
1    把想要执行的语句写到一个sql脚本中,例如:
[oracle@irac01 scripts]$ more sqlt.sql 
set term off
alter session set sql_trace=true;
select * from v$latch;
alter session set sql_trace=false;
2    注意到了吧,脚本的开头进行了设置
set term off

关于set命令的解释如下:

column
修改列宽度
     column c1 format a20      --将列c1(字符型)显示最大宽度调整为20个字符
     column c1 format 9999999  --将列c1(num型)显示最大宽度调整为7个字符 
修改列标题
     column c1 heading c2       --将c1的列名输出为c2

set colsep' '      --行的标题列的分隔符
set linesize(line) --设置sqlplus输出的最大行宽 
set pagesize       --设置页面的最大行数 缺省为 24,为了避免分页,可设定为 0
set serveroutput on|off
set echo on  --显示文件中的每条命令及其执行结果,缺省为 on 
set echo off --不显示文件中的命令,只显示其执行结果
set term on  --查询结果既显示于假脱机文件中(spool指定输出的文件),又在SQLPLUS中显示
set term off --查询结果仅仅显示于假脱机文件中(spool指定输出的文件)
set heading off  --让结果行的标题不显示,缺省为 on 
set heading on   --让结果行的标题显示
set trimout on  --去除标准输出每行的拖尾空格,缺省为 off 
set trimspool on --去除重定向( spool)输出每行的拖尾空格,缺省为 off 
set timing off   --显示每条sql命令的耗时,缺省为off 
set verify off   --是否显示替代变量被替代前后的语句。
exit             --退出

set feedback
  有三种方式:缺省为 on
            set feedback on;set feedback off;set feedback n
  默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully completed 。当载脚本中运行很多语句的时候,一般将feedback设为off。
  set feedback n:当一条sql语句返回n或者大于n行记录的时候,就会有feedback,比如:set feedback 5,当返回记录等于或多于5行的时候会有类似8 rows selected.的反馈.如果返回行少于5则没有此反馈。

set define off 
  在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。 
  set define off 则关闭该功能,“&”将作为普通字符,如上例,最终字符就为“SQL&Plus”

set define off --关闭替代变量功能 
  set define on  --开启替代变量功能 
  set define $   (不是能是字母数字和空格)将替代默认变量标志符&为“$”,即原来的&标志符将以普通字符的形式插入,而$后面的字符为变量,将会提示你输入。

SPOOL命令
  spool filename --将缓冲区的内容写到指定的文件filename
  spool off      --终止写命令

MARKUP
  MARKUP是sql*Plus的一个环境设置,它控制输出的标记语言类型。在默认情况下,MARKUP将HTML定义为标记语言,但是标签自身是关闭的。HTML标签集是预定义;你必须通过下面语句将标签打开:
  SET MARKUP HTML ON

sqlplus中设置在屏幕中上不打印出输出的更多相关文章

  1. 在Eclipse Android中设置模拟器屏幕大小

    在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文. 方法 ...

  2. 【转载】51CTO-Android设置模拟器屏幕大小

    在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文.   ...

  3. sqlplus中常用设置参数

    一.各种设置参数解释 转自http://baike.baidu.com/view/1239908.htm Sql*plus是一个最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭 ...

  4. 使用win10的开始屏幕,在系统中设置简洁、快捷桌面

    前几天入手了一个本本,由于之前电脑使用的柠檬桌面软件和现在本本的分辨率不适应,意外发现win10自带的开始屏幕整理桌面也是很有意思,再加上触摸板的手势,瞬间觉得整个电脑都清洁许多.废话少说,开始上料. ...

  5. (转) 设置sqlplus中的退格键

    转自:http://blog.itpub.net/26110315/viewspace-717249/ 有些时候当你使用sqlplus登录到数据库中的时候,敲错了命令想要删除修改的时候,发现以前敲入的 ...

  6. 【转载】Oracle sqlplus中最简单的一些命令,设置显示的格式

    登录数据库: 方式(1)当我们刚安装Oracle数据库时,登录账户时可以使用win+r 输入sqlplus,进入sqlplus命令窗口,然后输入用户名和密码,这里输入密码时不会有回显 方式(2)使用w ...

  7. SqlPlus中退格键和方向键的设置

    参见:http://www.cnblogs.com/wjx515/p/3717986.html   http://blog.csdn.net/jacky0922/article/details/765 ...

  8. 在 SharePoint Server 2016 本地环境中设置 OneDrive for Business

    建议补丁 建议在sharepoint2016打上KB3127940补丁,补丁下载地址 https://support.microsoft.com/zh-cn/kb/3127940 当然不打,也可以用O ...

  9. [AIR] 在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持

    转自:http://www.adobe.com/cn/devnet/air/articles/multiple-screen-sizes.html 无论是改编原本在浏览器 Flash Player 中 ...

随机推荐

  1. B - Toy Storage(POJ - 2398) 计算几何基础题,比TOYS多了个线段排序

    Mom and dad have a problem: their child, Reza, never puts his toys away when he is finished playing ...

  2. ThinkPHP vendor 方法导入第三方类库

    ThinkPHP 3.2 vendor()方法的深入研究及Phpqrcode的正确扩展 ThinkPHP vendor 方法导入第三方类库 第三方类库 第三方类库指除了 ThinkPHP 框架.应用项 ...

  3. 2019.3.28 JDBC相关

    JDBC(Java Data Base Connectivity) JDBC是一组用Java编写的类和接口 使用JDBC的好处: 1.Java的开发人员完全不需要关心数据库的连接方式和实现手段 2.提 ...

  4. contentType 应用,(表中数据大量存在外键时使用)

    当表中有大量的foreignkey 外键时,而且后期还有可能加入一些外键时, 使用django自带的contenttype表(表结构是app名和表的对应的每个类字段) 1. Django 中的 con ...

  5. JavaEE 数据库随机值插入测试

    package com.jery.javaee.dbtest; import java.sql.Connection; import java.sql.DriverManager; import ja ...

  6. Photoshop入门教程(七):蒙版

    学习心得:蒙版在Photoshop中也是很常用的,学会使用蒙版,可以提高图像处理能力,并且可以保护原片不被破坏,建议多使用一些蒙版. 蒙板是灰度的,是将不同灰度色值转化为不同的透明度,并作用到它所在的 ...

  7. 「BZOJ1924」「SDOI2010」 所驼门王的宝藏 tarjan + dp(DAG 最长路)

    「BZOJ1924」[SDOI2010] 所驼门王的宝藏 tarjan + dp(DAG 最长路) -------------------------------------------------- ...

  8. Oracle RAC集群搭建(六)--ASM创建oradata的磁盘组

    一,查看实例环境 su - grid env|grep ORA 发现连接空实例 改环境 到这里检测就完成了 二,配置安装 grid 用户输入asmca ASM数据盘就创建好了      

  9. MHA 高可用架构部署

    一, MHA 介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公 ...

  10. Java基础21-构造函数之间的调用

    public class Test{ public static void main(String[] args){ Persion p2=new Persion("小明",22) ...