그냥 감리문서 정리하면서 만들어낸 몇가지 쿼리. 더 쓸만한게 있음 댓글좀(엑셀정리가 싫어요.. ㅠ.ㅠ) ;;
1. 테이블설명과 테이블의 인덱스 목록 가져오기
이상이 어제 엑셀 노가다의 결과였슴미다...
1. 테이블설명과 테이블의 인덱스 목록 가져오기
select2. 테이블별 컬럼 스(테이블별로 순번 매겨지는 꼼수좀 알려주셈.. ㅠ.ㅠ. 비고는 그냥 엑셀에 붙이기 편해 넣은거..;)
a.table_name,
c.comments,
a.tablespace_name,
b.index_name
from
user_tables a,
user_tab_comments c,
user_indexes b
where
a.table_name = b.table_name(+)
and a.table_name = c.table_name(+)
order by a.table_name, b.index_name
select3. 테이블별 인덱스 스펙(형식이라는 곳은 PK/UK를 넣는 것인데 네이밍 룰에 따라 적당히 조절~)
c.comments,
a.table_name,
'' 순번,
b.column_name,
d.comments,
b.nullable,
b.data_type,
b.data_length,
'' 비고
from
user_tables a,
user_tab_comments c,
user_tab_cols b,
user_col_comments d
where
a.table_name = b.table_name(+)
and a.table_name = c.table_name(+)
and a.table_name = d.table_name(+)
and b.column_name = d.column_name
order by a.table_name
select
a.table_name,
b.comments,
a.index_name,
'' 형식,
c.column_name,
d.comments
from
user_indexes a,
user_tab_comments b,
user_ind_columns c,
user_col_comments d
where
a.table_name = b.table_name(+)
and a.index_name = c.index_name
and a.table_name = d.table_name(+)
and c.column_name = d.column_name
order by a.table_name, a.index_name
이상이 어제 엑셀 노가다의 결과였슴미다...
'IT > ORACLE' 카테고리의 다른 글
| [ORACLE] Lock에 관련된 몇가지 쿼리 (1) | 2009/03/13 |
|---|---|
| 오라클 NLS_*에 관한 잡담. (2) | 2009/02/10 |
| 감리때 유용한 몇가지 Oracle 쿼리 (0) | 2009/02/04 |
| 맨날 까먹는 것 #2 - ORACLE IMPORT시 해당테이블에 대한 SYNONYM이 걸려 있으면 (0) | 2009/01/30 |
| 맨날 까먹는 것 #1 - ORACLE에서 매개변수 무시하기 (1) | 2008/12/16 |
| 오늘 본 최고의 쿼리 (2) | 2008/11/04 |





Recent comment