Oracle 기준
SELECT A.OWNER
, A.TABLE_NAME
, A.COMMENTS AS TABLE_COMM
, B.COLUMN_ID
, B.COLUMN_NAME
, C.COMMENTS AS COLUMN_COMM
, B.DATA_TYPE
, B.DATA_LENGTH
, B.DEFAULT_LENGTH
, B.NULLABLE
, B.DATA_DEFAULT
FROM ALL_TAB_COMMENTS A
LEFT OUTER JOIN ALL_TAB_COLUMNS B ON A.TABLE_NAME = B.TABLE_NAME
LEFT OUTER JOIN ALL_COL_COMMENTS C ON B.TABLE_NAME = C.TABLE_NAME AND B.COLUMN_NAME = C.COLUMN_NAME
WHERE A.OWNER = ${DB OWNER 이름}
ORDER BY A.TABLE_NAME, B.COLUMN_ID
프로젝트에서 테이블 구조를 파악하는데 도움이 된다.
'Today I learned' 카테고리의 다른 글
Package Presentation 설정 (0) | 2019.09.04 |
---|---|
[Window cmd] 특정 포트를 점유하고있는 프로세스 죽이기. (0) | 2019.09.04 |
프로젝트 빌드 혹은 톰캣 기동시 갑자기 에러가 발생할때. (0) | 2019.09.02 |
[Spring Boot] 스프링부트 2일차 (0) | 2019.08.29 |
[Spring Boot]두근두근 스프링부트 스타트 1 (0) | 2019.08.28 |
댓글