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

3)只想关闭SQL Plus的单个属性
重新设置列的显示属性。
COL[UMN]column_name CLEAR
CLEAR------------直接清除,没有了。不像开关,有开有关。
输入命令:col sal clear
格式化SQL Plus的输出
格式化SQL Plus的输出
可以看到没有SAL列就没有格式了,还要要回来格式,只能重新设置了。

相关文章:

  • 2021-12-25
  • 2022-01-01
猜你喜欢
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-09-23
相关资源
相似解决方案