我创建了一个表BORROW,它具有以下属性和相应列的数据类型,如下所示:
SQL> CREATE TABLE BORROW
2 (
3 LOANNO VARCHAR2(5),
4 CNAME VARCHAR2(20),
5 BNAME VARCHAR2(20),
6 AMOUNT NUMBER(8,2)
7 );
Table created.
SQL> DESCRIBE BORROW;
Name Null? Type
----------------------------------------- -------- ----------------------------
LOANNO VARCHAR2(5)
CNAME VARCHAR2(20)
BNAME VARCHAR2(20)
AMOUNT NUMBER(8,2)
当我运行DESCRIBE命令时,我希望它显示为如图所示:(https://i.stack.imgur.com/V001t.jpg)
有人知道怎么做吗?
提前感谢:)
2条答案
按热度按时间daolsyd01#
DESCRIBE
是SQLPlus命令,不可配置。但您可以自己查询数据字典,并以任何方式显示它。如果您想要单一大小的列,则必须执行一些条件逻辑,因为Oracle表示“大小”的方式取决于数据类型和“大小”的含义(字符长度与存储它所需的字节数,数字精度与精度+小数位数与存储它所需的字节数,等等。)zkure5ic2#