sqlplus中设置在屏幕中上不打印出输出

  在某些特定的情况下我们想在做某种实验,需要执行一段sql语句,但是不想在屏幕上打印出sql语句的结果(太长了)
  可以采用如下方式。
  1,,,,把想要执行的语句写到一个sql脚本中,例如:
  (oracle@irac01脚本)sqlt更多美元。sql
  组词了
  改变会话设置sql_trace=true;
  select * from v $门闩;
  改变会话设置sql_trace=false;
  2,,,,注意到了吧,脚本的开头进行了设置
  组词了
  
  
  关于集命令的解释如下:
  

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

  

  设置colsep‘,,,,,——行的标题列的分隔符
  设置线宽(线),设置sqlplus输出的最大行宽
  设置pagesize ,,,,,——设置页面的最大行数缺省为24日为了避免分页,可设定为0
  设置serveroutput |关闭
  设置重复提醒;——显示文件中的每条命令及其执行结果,缺省为在
  设置回声,不显示文件中的命令,只显示其执行结果
  设置项提醒;——查询结果既显示于假脱机文件中(线轴指定输出的文件),又在SQLPLUS中显示
  组词,查询结果仅仅显示于假脱机文件中(线轴指定输出的文件)
  设置标题off ——让结果行的标题不显示,缺省为在
  设置标题提醒,——让结果行的标题显示
  设置trimout——去除标准输出每行的拖尾空格,缺省为从
  设置trimspool——去除重定向(轴)输出每行的拖尾空格,缺省为从
  设置定时off ,——显示每条sql命令的耗时,缺省为从
  设置验证off ,——是否显示替代变量被替代前后的语句。
  exit ,,,,,,,,,,,——退出   

  

  设置反馈
  ,有三种方式:缺省为在
  ,,,,,,,,,,设置反馈;反馈;集合反馈n
  ,默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:表创建的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:pl/sql过程成功完成。当载脚本中运行很多语句的时候,一般将反馈设为关闭。
  ,设置反馈n:当一条sql语句返回n或者大于n行记录的时候,就会有反馈,比如:5组反馈,当返回记录等于或多于五行的时候会有类似8行选中。的反馈。如果返回行少于5则没有此反馈。   

  

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

  

  ,设置定义——关闭替代变量功能
  ,设置定义提醒;——开启替代变量功能
  ,集定义,美元,(不是能是字母数字和空格)将替代默认变量标志符,为“美元”,即原来的,标志符将以普通字符的形式插入,而美元后面的字符为变量,将会提示你输入。   

  

  线轴命令
  ,线轴文件名,将缓冲区的内容写到指定的文件文件名
  ,线轴off ,,,,——终止写命令   

  

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

  

sqlplus中设置在屏幕中上不打印出输出