--sql*plus-2

【2】和执行相关的命令

1.改变缺省的列标题 
COLUMN column_name HEADING column_heading 

2
.设置列标题的对齐方式 
COLUMN column_name 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型的列,列标题缺省在右边,其它类型的列标题缺省在左边 

下面我们来看一个示例:
SQL> select table_name, tablespace_name from user_tables where rownum <= 2;

TABLE_NAME
------------------------------------------------------------
TABLESPACE_NAME
------------------------------------------------------------
CONTENT
USERS

COUNTRY_MAPPING
USERS

可以看到这里SQL*PLUS的输出被折成两行了,那么接下来我们要使用上面的命令做出两个调整:

①将输出的字段名称修改为:table和tablespace
②将标题居中显示

下面我们来看这个命令如何做:
SQL> column table_name heading table justify center
SQL
> column tablespace_name heading tablespace justify center
SQL
> /

                           
table
------------------------------------------------------------
                         tablespace
------------------------------------------------------------
CONTENT
USERS

COUNTRY_MAPPING
USERS

可以看到在同一个SQL*PLUS命令里面我们可以同时做出修改字段名和调整字段名显示的操作了。
posted @ 2009-06-02 16:04  mop  阅读(234)  评论(0)    收藏  举报