oracle set指令
来源:互联网 发布:android 5高级编程 编辑:程序博客网 时间:2024/06/06 09:42
oracle set指令的使用
SQL>set colsep ' '; //-域输出分隔符 。
SQL>set term {ON|OFF}; //on: 查询结果既显示于假脱机文件中,又在SQLPLUS中显示; off: 查询结果仅仅显示于假脱机文件中。
SQL>set echo {ON|OFF}; //设置运行命令是是否显示语句 。
SQL>set feedback {ON|OFF}; //回显本次sql命令处理的记录条数,缺省为on 。
SQL>set heading {ON|OFF}; //输出域标题,缺省为on 。
SQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL>set linesize 80; //输出一行字符个数,缺省为80 。 www.2cto.com
SQL>set numwidth 12; //输出number类型域长度,缺省为10 。
SQL>set termout {ON|OFF}; //显示脚本中的命令的执行结果,缺省为on 。
SQL>set trimout {ON|OFF}; //去除标准输出每行的拖尾空格,缺省为off 。
SQL>set trimspool {ON|OFF}; //去除重定向(spool)输出每行的拖尾空格,缺省为off 。
SQL>set serveroutput {ON|OFF}; //设置允许显示输出类似dbms_output 。
SQL> set timing {ON|OFF}; //设置显示“已用时间:XXXX” 。
SQL> set time on--设置显示当前时间
SQL> set autotrace {ON|OFF}; //设置允许对执行的sql进行分析 。
SQL> set verify {ON|OFF}; //可以关闭和打开提示确认信息old 1和new 1的显示。
SQL> set ENTMAP {ON|OFF}; //指定在SQL * Plus中是否用HTML字符实体如<, >, " and &等替换特殊字符<, >, " and & 。默认设置是ON。
SQL> set PREFORMAT {ON|OFF}; //产生预格式化HTML <PRE> 标签。
SQL> set MARKUP HTML {ON|OFF}; //指明SQL*Plus输出HTML编码格式。
SQL> set HEAD "text"; //指定HTML中HEAD标签中的内容,默认情况下,文本包括级联样式和标题。
SQL> set BODY "text"; //指定HTML中BODY标签属性。
SQL> set TABLE "text"; //设置<TABLE>标签的属性,如BORDER, CELLPADDING, CELLSPACING和WIDTH.。默认情况下,<TABLE> 的WIDTH属性设置为90%,BORDER属性设置为1。
例子:
col file_name for a50;
col TABLESPACE_NAME for a20;
set linesize 200;
select d.file_name,d.tablespace_name from Dba_Data_Files d
不过觉得sqlplus提供的这个工具还是很麻烦的,你必须首先知道你有哪些字段需要格式化
例如
col file_name for a50;
就是指file_name这个字段会占据50列,如果实际的值超过50列,就只能换行了哦。
for 其实是format的缩写
a是什么意思?一直没有明白哦?
setlinesize 200是值整个sqlplus显示区域最多显示200列
如果不设置,默认是显示80列
不过对于这个范例而言,不是那么必要
因为
col file_name for a50;
col TABLESPACE_NAME for a20;
a50+a20总共才70列,还没有超过80列
但是知道set linesize有这个用法就OK啊
col TABLESPACE_NAME for a20;
set linesize 200;
select d.file_name,d.tablespace_name from Dba_Data_Files d
不过觉得sqlplus提供的这个工具还是很麻烦的,你必须首先知道你有哪些字段需要格式化
例如
col file_name for a50;
就是指file_name这个字段会占据50列,如果实际的值超过50列,就只能换行了哦。
for 其实是format的缩写
a是什么意思?一直没有明白哦?
setlinesize 200是值整个sqlplus显示区域最多显示200列
如果不设置,默认是显示80列
不过对于这个范例而言,不是那么必要
因为
col file_name for a50;
col TABLESPACE_NAME for a20;
a50+a20总共才70列,还没有超过80列
但是知道set linesize有这个用法就OK啊
0 0
- oracle set指令
- oracle set指令
- ORACLE中常见SET指令
- ORACLE中常见SET指令
- ORACLE中常见SET指令
- ORACLE中常见SET指令
- .set伪指令(mips)
- .set伪指令(mips)
- .set伪指令(mips)
- .set伪指令(mips)
- Linux下 set 指令
- Velocity #set指令
- .set伪指令(mips)
- set -x与set +x指令
- set -x与set +x指令
- sqlplus 中set指令集合
- redis之sorted-set指令
- python set集合常用指令
- 个人收藏的linux服务器所有命令
- 微信自定义菜单流程
- 脚本注释 CNHK
- 使用原生态的api上传文件的实现:
- ceph存储 ceph中PG的意义
- oracle set指令
- 数据库创建以及读写
- LeetCode 解题报告 Single NumberII
- IE8下使用jquery中的ajax不走回调函数success
- rabbitmq——用户管理
- Cisco交换机端口假死(err-disable)解决方法
- Android开发之VersionCode和VersionName知识
- java开发常用小程序合集
- 【GoogleCodeJam-apactest-roundD-C】SortAScrambledItinerary