2010-02-20 3 views
3

테이블에 여러 개의 하위 클래스 유형이 있다고 가정 해보십시오. sqldeveloper에서 다른 유형의 모든 열을 어떻게 볼 수 있습니까? 테이블보기에서는 공통 열만 볼 수 있습니다. 감사.Oracle SQL 개발자에서 다른 유형의 열을 보는 방법

+0

테스트 할 Oracle 인스턴스가 없지만'DESCRIBE' 명령을 사용할 때'DEPTH' 인수를 2 이상으로 설정하면 작동합니다. –

+0

그래, 나는 그것을 시도했다. 하지만 그것은 SQL * PLUS 명령이고 sqldeveloper에서 무시됩니다. 이 메시지를 보는 중 : "SQLPLUS Command Skipped : SET DESCRIBE DEPTH 2". 고마워. – Stan

답변

1

현재 SQL Developer에서는이 기능을 사용할 수 없습니다 (1.5.4 이상).

덧붙여 말하자면 SQL * PLus에서도 가능하지 않습니다. DESCRIBE DEPTH 2를 설정하면 바로 슈퍼 유형에 대한 자세한 내용을 보여줍니다. (내가 확인 set describe depth 3 아무것도하지 않는, 무엇을 컨트롤하는 것은 표시 유형의 속성으로 사용되는 유형의 확장이다.)

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> 

나는 그 이유를 알지 못하지만 허용 된 하위 유형의 무제한 수준의 수준과 관련이 있다고 추측합니다. 또한, 유형은 상대적으로 새롭고 여전히 데이터베이스에서 인정 받고 있습니다. 오라클은 주로 관계형이며 절차 적이며 객체 지향 기능은 빨간 머리가 된 계단 아이로 취급됩니다.

물론 SQL Developer는 확장 가능하므로이 확장을 수행하는 addon을 작성할 수 있습니다. Hmmm ....

관련 문제