728x90
반응형
테이블 코멘트 조회
-- 테이블 코멘트 조회
select *
from ALL_TAB_COMMENTS
where TABLE_NAME = '테이블명';
ALL_TAB_COMMENTS 테이블을 조회하면 테이블의 owner, 테이블명, 타입, 코멘트를 조회할 수 있다
컬럼 정보 조회
-- 컬럼 조회
select *
from cols
where TABLE_NAME = '테이블명';
COLS 테이블을 조회하면 테이블명, 컬럼명, 데이터 타입, 널 여부 등 컬럼 정보를 조회할 수 있다
컬럼 코멘트 조회
-- 컬럼 코멘트 조회
select *
from USER_COL_COMMENTS
where TABLE_NAME = '테이블명';
USER_COL_COMMENTS를 조회하면 테이블명, 컬럼명, 컬럼 코멘트를 조회할 수 있다
컬럼 정보와 코멘트 함께 조회
select cols.COLUMN_NAME, comments.COMMENTS, cols.DATA_TYPE, cols.DATA_LENGTH, cols.NULLABLE
from cols
, USER_COL_COMMENTS comments
where cols.TABLE_NAME = '테이블명'
and cols.COLUMN_NAME = comments.COLUMN_NAME
and cols.TABLE_NAME = comments.TABLE_NAME
;
COLS 테이블과 USER_COL_COMMENTS 테이블을 조인하면 컬럼 정보와 코멘트를 함께 조회할 수 있다
나는 컬럼명, 컬럼 코멘트, 데이터 타입, 컬럼 길이, null 여부를 함께 조회했다.
728x90
반응형
'DB > ORACLE' 카테고리의 다른 글
[ORACLE] 컬럼 사이즈 변경하기 (0) | 2023.03.23 |
---|---|
[ORACLE] 오른쪽에서 문자열 자르기 (RIGHT) (0) | 2023.01.17 |
[ORACLE] 테이블 구조 및 데이터 복사 (0) | 2022.12.21 |
[ORACLE] 중복데이터 조회 및 삭제(ROWID, PARTITION BY 사용) (0) | 2022.12.21 |
[ORACLE] 같은 테이블에서 자신의 컬럼으로 UPDATE (0) | 2022.11.22 |