COL FIRST_NAME FORMAT A15
题:在多表格查询中下列语法是什么意思啊???
SQL> COL FIRST_NAME FORMAT A15
SQL> COL LAST_NAME FORMAT A15
SQL> COL DEPARTMENT_NAME FORMAT A15
SQL> COL CITY FORMAT A15
请问在这里COL起什么作用???
FORMAT A15是什么意思阿???
回答:col就是column的缩写,FORMAT A15是设置对应的列宽度,A15就是宽度为15个字符。
COL命令:
主要格式化列的显示形式。
该命令有许多选项,具体如下:
COL[UMN] [{ column|expr} [ option ...]]
Option选项可以是如下的子句:
ALI[AS] alias
CLE[AR]
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT] format
HEA[DING] text
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
LIKE { expr|alias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT]|PRI[NT]
NUL[L] text
OLD_V[ALUE] variable
ON|OFF
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
1). 改变缺省的列标题
COLUMN column_name HEADING column_heading
For example:
Sql>select * from dept;
DEPTNO DNAME LOC
---------- ---------------------------- ---------
10 ACCOUNTING NEW YORK
sql>col LOC heading location
sql>select * from dept;
DEPTNO DNAME location
--------- ---------------------------- -----------
10 ACCOUNTING NEW YORK
2). 将列名ENAME改为新列名EMPLOYEE NAME并将新列名放在两行上:
Sql>select * from emp
Department name Salary
---------- ---------- ----------
10 aaa 11
SQL> COLUMN ENAME HEADING ’Employee|Name’
Sql>select * from emp
Employee
Department name Salary
---------- ---------- ----------
10 aaa 11
note: the col heading turn into two lines from one line.
3). 改变列的显示长度:
FOR[MAT] format
Sql>select empno,ename,job from emp;
EMPNO ENAME JOB
---------- ---------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
Sql> col ename format a40
EMPNO ENAME JOB
---------- ---------------------------------------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
4). 设置列标题的对齐方式
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
SQL> col ename justify center
SQL> /
EMPNO ENAME JOB
---------- ---------------------------------------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
对于NUMBER型的列,列标题缺省在右边,其它类型的列标题缺省在左边
5). 不让一个列显示在屏幕上
NOPRI[NT]|PRI[NT]
SQL> col job noprint
SQL> /
EMPNO ENAME
---------- ----------------------------------------
7369 SMITH
7499 ALLEN
7521 WARD
6). 格式化NUMBER类型列的显示:
SQL> COLUMN SAL FORMAT $99,990
SQL> /
Employee
Department Name Salary Commission
---------- ---------- --------- ----------
30 ALLEN $1,600 300
7). 显示列值时,如果列值为NULL值,用text值代替NULL值
COMM NUL[L] text
SQL>COL COMM NUL[L] text
8). 设置一个列的回绕方式
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
COL1
--------------------
HOW ARE YOU?
SQL>COL COL1 FORMAT A5
SQL>COL COL1 WRAPPED
COL1
-----
HOW A
RE YO
U?
SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW
ARE
YOU?
SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW A
COL FIRST_NAME FORMAT A15相关推荐
- (转)oracle审计详解
http://blog.chinaunix.net/u2/66903/showart_2082884.html Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象.审计不会防止使用 ...
- Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
在查询时经常出现的问题就是,查询的显示结果格式凌乱. 这个主要因为行,页,字段宽度设置不够显示而错位 下面是经常出现的效果: 解决问题方法: SQL> set linesize 1000 SQL ...
- ORACLE PL/SQL编程
PL/SQL程序设计 什么是PL/SQL PL/SQL是 Procedure Language & Structured Query Language 的缩写.PL/SQL是对SQL语言存储过 ...
- Oracle数据库-第一章:select语句,数据查询操作
前言: 1.一个认知 认知什么是oracle? oracle:商业运用第一的关系型数据库 实质:关系型数据库 了解oracle数据库发展历史(文档) 2.二个概念 数据库:数据存储的仓库 关系型数据库 ...
- 新手21天学java后端-day4-oracle数据库
oracle数据库 前言 oracle sql 第一章 Selecting Rows 第二章 Sorting & Limiting Selected Rows 第三章 Single Row F ...
- Oracle 考试重点代码整理
(一).设置时间:set time on (二).归档模式切换 (1)从非归档到归档模式. C:\>sqlplus sys/oracle as sysdba -- 以管理员身份登录 ...
- Oracle PL/SQL编程详解
Oracle PL/SQL编程详解 - 古立 - 博客园 <我的网络摘抄本> 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅 随笔- 84 文章- 0 评论- 0 & ...
- Oracle数据库select简单查询命令及语法
1.使用select语句查询某张表的所有数据内容 语法: select [distinct] * {col_name1,col_name2,-} from tb_name; 注意:语法中出现的中括号[ ...
- oracle恢复是怎么看进度,Oracle中查看慢查询进度的脚本分享
Oracle一个大事务的sql往往不知道运行到了哪里,可以使用如下sql查看执行进度. 代码如下: 404_6@ set linesize 400;@H_404_6@ set pagesize 400 ...
最新文章
- 《分布式系统:概念与设计》一1.6 实例研究:万维网
- jquery 沟选项获取点击添加和删除的数据
- python做动画视频教程_Python零基础入门动画教程
- uClinux下移植Ne2000兼容的网卡驱动程序(转)
- linux集成开发环境
- javaone_JavaOne 2015:高级模块化开发
- linux入门指令 详解,Linux基础命令之mktemp详解
- 亚马逊无人商店因拒收现金被美国多地禁止:被认定歧视消费者
- centos7的telnet不通已经关闭防火墙,打开阿里云端口仍然ping不通的解决办法
- 码农小汪-Java Condition
- 关于电脑显示器分辨率只有两个选项1024×768和800×600的解决办法,本人电脑亲测可用
- Designing Network Design Spaces
- 电脑上有什么录音软件,哪个电脑录音软件好用
- 如何将单页面转化成手机版_【Mac分享】全套Adobe for mac(pojie版)
- JAVA zip 压缩包 导出
- 苹果电脑系统怎么重装?这几步就可以轻松搞定
- 如何在 Java 应用程序中设置 HicariCP 连接池
- ffdshow 编译过程
- AVR与ARM区别以及常用Arduino
- 转账到支付宝账户产品介绍
热门文章
- loc入门案例和解读,带你快速了解spring的loc
- 苹果7plus专用计算机,iPhone 7 Plus惨了竟用TLC内存?果粉要哭了
- php中英文章,PHP 中英文混合排版中处理字符串常用的函数
- 蓝桥杯2017省赛——外星日历(Java)
- idea设置全局ignore
- 《Java语言程序设计与数据结构(基础篇)》第11版第四章复习题答案
- 输入H.264流,输出封装格式流
- 掌财社:专业选手年均开销10万元 执行公司曾9次中标马拉松
- suse linux enterprise 11 密码,图解SUSE Linux Enterprise Server 11 SP4安装教程
- linux fprintf sprintf 函数