oracle 11g列格式不起作用

时间:2013-10-01 04:45:05

标签: oracle oracle11g sqlplus

我正在使用oracle 11g ex edition。从教科书中我找到了格式选项,但它不起作用。表格结构如下。

 Name                                      Null?    Type
----------------------------------------- -------- ----------------------------

ID                                                 NUMBER(4)
NAME                                      NOT NULL VARCHAR2(5)
ADDRESS                                            VARCHAR2(20)
PINCODE                                             NUMBER(6)
LOCATION                                           NUMBER(2)
DOB                                                DATE

我使用了这个命令

 column name format A12
 select name "USERNAME" from hai;

我希望将列标题显示为 USERNAME 。但它只显示 USERN 。当使用格式选项时,它需要显示12个字符,但它只显示表格定义中的5个字符。为什么?查询结果如下:

 USERN
 -----
 korna

1 个答案:

答案 0 :(得分:5)

因为您没有为USERNAME设置格式;

尝试这个:

col USERNAME format a8