[英]How to see columns of different type in Oracle SQL developer
假设一个表有几个子类类型。 如何在sqldeveloper中查看不同类型的所有列? 在表视图中,只能看到常见列。 谢谢。
这在SQL Developer中是不可能的,因为它目前(从1.5.4开始)。
顺便说一句,在SQL * PLus中也是不可能的。 设置DESCRIBE DEPTH 2
只显示有关超类型的更多详细信息:
SQL> desc my_people
Name Null? Type
----------------------------------------- -------- --------------------
CREATE_DATE NOT NULL DATE
ID NOT NULL NUMBER
DETAILS PERSON
SQL> set describe depth 2
SQL> desc my_people
Name Null? Type
----------------------------------------- -------- --------------------
CREATE_DATE NOT NULL DATE
ID NOT NULL NUMBER
DETAILS PERSON
PERSON is NOT FINAL
NAME VARCHAR2(30 CHAR)
SQL>
(我检查过.set set describe depth 3
没有做任何事情,它控制的是用作显示类型属性的类型的扩展。)
我不知道确定的原因,但我会猜测它与允许的无限数量的子类型有关。 此外,类型相对较新,在数据库中仍然受到重视。 Oracle主要是关系和程序性的,面向对象的特性被视为红头发的子女。
当然,SQL Developer是可扩展的,因此可以编写一个执行此扩展的插件。 嗯....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.