SELECT
A.OWNER
, A.COLUMN_ID
, A.COLUMN_NAME
, DECODE(NULLABLE,'N','Not Null') NULLABLE
, DATA_TYPE
||'('
||CASE WHEN DATA_TYPE IN ('NUMBRER') THEN DATA_PRECISION||','||DATA_SCALE
WHEN DATA_TYPE IN ('DATE') THEN ''
ELSE TO_CHAR(DATA_LENGTH)
END
||')' DATA_SIZE
, DATA_DEFAULT DATA_DEFAULT
, B.COMMENTS COMMENTS
FROM ALL_TAB_COLUMNS A
, ALL_COL_COMMENTS B
WHERE A.TABLE_NAME = '테이블명'
AND A.OWNER = 'OWER명'
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND A.OWNER = B.OWNER
ORDER BY COLUMN_ID;
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
| oracle 조인으로 삭제하기 (0) | 2018.02.15 |
|---|---|
| Oracle 공휴일, 토요일, 일요일을 제외한 평일 구하기 (0) | 2018.02.15 |
| oracle 숫자를 한글로 표현 (0) | 2018.02.04 |
| 오라클 조인으로 삭제하기 (0) | 2018.01.22 |
| 오라클 특정일부터 현재일까지 날짜 출력 (0) | 2018.01.16 |