0

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

 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
4

1 回答 1

5

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

尝试这个:

col USERNAME format a8
于 2013-10-01T04:58:12.110 回答