2011-08-02 14:11:34
SQL 4 Oracle 오라클용 sql 실무
▒ Oracle 테이블 정보 추출
▒ 테이블 명세서 추출
SELECT a.TABLE_NAME, c.COMMENTS, a.COLUMN_NAME, b.COMMENTS, a.DATA_TYPE, a.DATA_LENGTH, a.NULLABLE
FROM USER_TAB_COLUMNS a, USER_COL_COMMENTS b, USER_TAB_COMMENTS c
where a.TABLE_NAME=b.TABLE_NAME
and b.TABLE_NAME=c.TABLE_NAME
and a.COLUMN_NAME=b.COLUMN_NAME
order by a.TABLE_NAME,a.COLUMN_ID
▒특정 컬럼명이 있는건 추출
SELECT a.TABLE_NAME, c.COMMENTS, a.COLUMN_NAME, b.COMMENTS, a.DATA_TYPE, a.DATA_LENGTH, a.NULLABLE
FROM USER_TAB_COLUMNS a,USER_COL_COMMENTS b,USER_TAB_COMMENTS c
where a.TABLE_NAME=b.TABLE_NAME
and b.TABLE_NAME=c.TABLE_NAME
and a.COLUMN_NAME=b.COLUMN_NAME
and b.COMMENTS like '%조사%'
order by a.TABLE_NAME,a.COLUMN_ID

'SQL4Oracle' 카테고리의 다른 글
| like 와 substr() (0) | 2023.03.10 |
|---|---|
| 합계점수 구간 추출 (0) | 2023.03.10 |
| 인사 근속기간 추출 (0) | 2023.03.10 |
| 그룹별 같은 금액 추출 (0) | 2023.03.10 |
| 그룹별 같은 비율로 추출 (0) | 2023.03.10 |