아빠방/Tech

산출물 작성시 유용한 쿼리

탱탱이아빠 2016. 9. 22. 14:42

오늘은 각종 산출물, 특히 테이블 명세서를 만들때 유용한 몇가지 쿼리에 대한 글을 작성합니다.






1. 특정 테이블에 대한 상세 컬럼정보 출력


SELECT distinct aa.COLUMN_NAME, bb.comments, aa.data_type || '(' || aa.data_length || ')'   as colum, aa.column_id

FROM ALL_TAB_COLUMNS aa, ALL_COL_COMMENTS bb 

WHERE 

  aa.table_name = bb.table_name AND  aa.COLUMN_NAME = bb.COLUMN_NAME and 

  aa.table_name='Table_Name' 

ORDER BY aa.column_id;



2. 전체 테이블 정보 출력


SELECT A.TABLE_NAME, B.COMMENTS

FROM ALL_TABLES A, ALL_TAB_COMMENTS B

WHERE  A.TABLE_NAME = B.TABLE_NAME AND A.OWNER = 'Owner_Name'

ORDER BY A.TABLE_NAME;





반응형