PROGRAMMING/Database
[ORACLE] 테이블 명세서 추출 쿼리
체리그루브
2022. 9. 4. 17:08
728x90
오라클에서 사용하는 테이블명세서 추출 쿼리다.
SELECT
A.OWNER
, A.TABLE_NAME
, A.COLUMN_ID
, A.COLUMN_NAME
, B.COMMENTS
, A.DATA_TYPE
, A.DATA_LENGTH
, A.NULLABLE
FROM ALL_TAB_COLUMNS A
inner join ALL_COL_COMMENTS B on A.owner = B.owner and A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME = B.COLUMN_NAME
WHERE A.OWNER = 'HR' /*DB 소유자를 넣어줌*/
ORDER BY A.TABLE_NAME, A.COLUMN_ID;728x90