아빠방/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;
반응형