格式化列
语法:COL [UMN][column_name][option]
column_name-----------列名
option---------显示选项
列名和显示选项都是可选的,如果只写COL命令后面没有加任何的参数的话,则会显示出当前SQL Plus环境下所有的当前定义的属性。如果COL后面带了列名,则只会显示当前列名定义的属性。
1.修改列标题
语法:COL[UMN]column_name HEADING column_heading
column_name-------------表中的字段名
column_heading----------给表中字段名取的别名
举例子:修改前显示
输入命令:
Col empno heading 员工编号
Col ename heading 员工名称
修改后显示
2.格式化数字列
语法:COL[UMN]column_name FORMAT model
Model-----------格式
输入命令:col sal format $999.999.00
3.格式化字符长度:
语法:COL[UMN]column_name FORMAT model
Model----------最长字符数
输入命令:col ename format a4--------第一行只显示4个字符,多余的放到下一行显示
4.格式化NULL值
语法:COL[UMN]column_name null text
column_name-----是一个有包含空值的列名(字段名)
text-------- —在null后面给出指定字符串,如果这个列的值是null的话,则用text来代替空值
输入命令:col comn null 没有奖金
5.控制格式化开关
语法:COL[UMN] column_name ON|OFF
ON|OFF----------- OFF表示定义的所有属性都不起作用;如果不写的话,默认为ON都起作用。
输入命令:col sal off----------运行命令之后,只有普普通通的数字了,如下:
将属性开关打开之后
输入命令:col sal on
6.列出和重新设置列显示属性。
1)列出列的显示属性:
COL[UMN][column_name]
输入命令:COL-----------直接显示出你设置的所有属性。
输入命令:col comm/col empno-------------只想查看单个列名的属性
2)关闭SQL Plus刚才设置的所有属性
将SQL Plus关闭,重新打开就没有了
3)只想关闭SQL Plus的单个属性
重新设置列的显示属性。
COL[UMN]column_name CLEAR
CLEAR------------直接清除,没有了。不像开关,有开有关。
输入命令:col sal clear
可以看到没有SAL列就没有格式了,还要要回来格式,只能重新设置了。