oracle column

Oracle   COLUMN

 

 

http://school.itzcn.com/video-vid-1105-spid-35.html

命令通过使用COLUMN

命令,可以对控制查询结果集中列的显示格式。COLUMN

命令的

语法格式如下:

column [column_name ] alias | option ]

其中,

COLUMN_NAME

参数用于指定将要控制的列的名称。

ALIAS

参数用于指定列

的别名。

OPTION

参数用于指定某个列的显示格式,

OPTION

选项的取值及意义如表

 

COLUMN

命令选项

选项

说明

CLEAR

清楚为该列设置的显示属性,使其使用默认的显示属性

COLOR

定义列的显示颜色

FORMA

T

为列指定显示格式

HEADING

定义列的标题

JUSTIFY

调整列标题的对交方式。

默认情况是数字列右对齐,

其他的列为左对齐。

可以

设置的标题位置值为:

LEFTCENTERRIGHT  NULL

指定一个字符串,如果列的值为

NULL

值,则由该字符串代替

PRINT/NOPRINT

显示列标题隐藏列标题

ON | OFF

控制显示属性的状态,

OFF

表示定义的显示属性不起作用

WRAPPED

当字符串的长度超过显示宽度时,将字符串的超出部分折叠到下一行显示

WORD_WRAPPED

表示从一个完整的字符处折叠;

TRUNCATED

TRUNCTED

表示截断字符串尾部

如果在关键字

COLUMN

后面未指定任何参数,则

COLUMN

命令将显示

SQL*Plus

境中所有列的当前显示属性;

如果在

COLUMN

后面只指定了列名,

则显示特定列的当前显

示属性。

当在

SQL*Plus

中运行

SELECT

查询命令时,如果有返回结果,

则结果会以行和列的形

式显示。对于查询结果集中的每一列,

SQL*Plus

都允许在

COLUMN

命令中使用

FORMA

T

选项规定显示样式。例如,在

SQL*Plus

中查询

SCOTT.EMP

表中的

SAL

列,要求以货币符

&

开头,并且以千分位形式表示。则所使用的

COLUMN

命令如下:

SQL> column sal format $999,999.00

SQL> select empno,ename,sal

2

from scott.emp;

EMPNO

ENAME

SAL

----------

----------

------------

7369

SMITH

$800.00

……

.

7934

MILLER

$1,300.00

已选择

14

行。

在上面的示例中为了演示格式化数字,在格式化数字时使用了格式掩码

999,999.00

该格式掩码的作用就是告诉

Oracle

使用该列的数字值代替掩码中的

9

而对应

0

的数字值则

不与显示。例如,如果某行的

SAL

列的值为

2500.3

,则使用该格式掩码后,显示的数字值

就是

2,500.00

。除此之外,还可以规定列在显示时所附带的字符前缀。其他常用的数字格式

化掩码见表

4-1

所示。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值