ORACLE COL SET 设置显示参数
2012-11-26 19:28
323 查看
conn letu/ouc@core
set line 200
set pagesize 10000
set heading off
col EMPLOYEE_ID FOR 9999
col FIRST_NAME FOR A15
col LAST_NAME FOR A15
col EMAIL FOR A8
col PHONE_NUMBER FOR A20
col HIRE_DATE FOR A15
col JOB_ID FOR A15
col SALARY FOR 9999999.99
col COMMISSION_PCT FOR 9999.99
col DEPARTMENT_ID FOR 9999
set feedback off
spool D:/app/data.txt
select * from employees;
spool off
exit
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啊
set line 200
set pagesize 10000
set heading off
col EMPLOYEE_ID FOR 9999
col FIRST_NAME FOR A15
col LAST_NAME FOR A15
col EMAIL FOR A8
col PHONE_NUMBER FOR A20
col HIRE_DATE FOR A15
col JOB_ID FOR A15
col SALARY FOR 9999999.99
col COMMISSION_PCT FOR 9999.99
col DEPARTMENT_ID FOR 9999
set feedback off
spool D:/app/data.txt
select * from employees;
spool off
exit
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啊
相关文章推荐
- ORACLE COL SET 设置显示参数
- Oracle参数设置之set与reset的实际案例
- Oracle参数之set与reset设置
- oracle如何设置show parameter显示隐含参数
- Oracle参数设置教程之set和reset的实用案例
- Oracle参数之set与reset设置
- oracle如何设置show parameter显示隐含参数
- U-boot中通过ENV设置显示设备(如LCD)参数的方法与格式
- 让sqlplus 里的show parameter 直接显示oracle隐含参数
- 00030.Oracle设置强制启动参数
- ORACLE JOB INTERVAL参数设置
- 讲解ORACLE JOB INTERVAL参数设置
- (转-实用)Oracle SQL*PLUS命令应用 设置显示列格式的相关命令
- dos命令之 set (显示、设置或删除 cmd.exe 环境变量) 用法详解以及使用变量
- ORACLE JOB INTERVAL参数设置
- 安装Oracle时在Linux上设置内核参数
- 在Solaris 10/OpenSolaris上为Oracle安装设置内核参数
- Oracle shared_pool_reserved_size参数设置说明
- ORACLE JOB INTERVAL参数设置
- TNS-12519与processes参数设置;jdbc 连接oracle 报 ORA-12519, TNS:no appropriate service handler found 问题解决