前提:
1. 是否带表头
SQL> set heading on
SQL> set heading off
2. 控制一行长度
SQL> set line 4000
HEADING和as用法一样,只是更简略。使用HEADING后,查询时列名不变,列标题变。
语法:
column 列名1 format 列长 heading '列标题,类似as后面的类容';
简写:
format 可改为for:
column 列名1 for 列长 heading '列标题,类似as后面的类容';
SQL> create table t_sqlplus(a int,b int);
Table created.
--格式化a列为列宽4且标题为a_heading
SQL> column a for 9999 heading 'a_heading'
SQL> column b for 9999 heading 'b_heading'
--插入数据方可看到column格式化效果
SQL> insert into t_sqlplus values(1,1);
1 row created.
SQL> commit;
Commit complete.
--显示a,b列为a_heading and b_heading
SQL> select a,b from t_sqlplus;
a_heading b_heading
--------- ---------