2012-03-02 3 views
2

우리는 항상 테이블에서 각 테이블 속성을 구문 (select * from table_name)을 통해 찾을 수 있습니다. 그 반대의 경우도 마찬가지입니다. 속성 이름을 가진 테이블 이름을 찾는 방법이 있습니까?DQL에서 속성의 테이블을 찾을 수

답변

6

테이블하여 개체를 의미하는 경우에 그래서, 당신은 데이터 사전을 조회 할 수 있습니다

select distinct type_name from dmi_dd_attr_info where attr_name = 'subject' 

이 당신에게 속성 "제목을"이 모든 종류의 이름을 줄 것이다; 각각 {type, attribute, locale}에 대해 하나의 항목이 있기 때문에 distinct가 필요합니다. 설치 한 다른 로케일로 인해 동일한 속성 및 유형에 대해 많은 행을 얻을 수 있습니다.

등록 된 테이블을 의미하는 테이블이라면 테이블을 실제 컬럼으로 등록했는지 여부에 달려 있습니다. 그랬다면 dm_registered 개체를 쿼리 할 수 ​​있습니다.

관련 문제