Oraclesqlplus中的set设置

Posted 奔跑的金鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oraclesqlplus中的set设置相关的知识,希望对你有一定的参考价值。

1.常用set设置

set heading off      -- 不显示每行的列名
set pages 0          -- 不进行分页显示
set feed off         -- 不显示sql语句的运行结果(selected N rows)
set echo off         -- 是否显示脚本中正在执行的SQL语句 on 显示 off 不显示
set serveroutput on  -- 使用dbms_output.put_line时,是否在屏幕上显示信息 on 显示 off 不显示
set feedback off     -- 是否显示当前sql语句查询或修改的行数 off 不显示查询或修改的行数    
set trimspool on     -- 是否去除重定向(spool)输出每行的拖尾空格,on 去除 off 不去除
set line 10000       -- 设置一行显示的字符总数
set verify off       -- 是否显示替代变量被替代前后的语句 on 显示 off 不显示
set head off         -- 是否显示列标题 on 显示 off 不显示

2.案例实操:使用shell连接到Oracle并查询保存数据到文件

#!/bin/sh
sqlplus -s scott/tiger@orcl << EOF
set heading off
set feedback off
set pagesize 0
set verify off
set feed off
set line 120
spool data.txt
select * from emp;
spool off
quit
EOF

上述代码就可以将emp表的查询结果保存到文件data.txt中。

以上是关于Oraclesqlplus中的set设置的主要内容,如果未能解决你的问题,请参考以下文章

pycharm添加Odoo代码片段

在“设置”片段中夸大类PreferenceScreen的错误

如何将 Oracle SQLPlus 脚本标记为 JavaScript 中的单个语句

将多个输出中的hls属性设置为单独的片段代码

无法在对话框片段中的文本视图上设置文本

从图库中获取图像以在片段中的图像视图中设置? [复制]