2011년 7월 11일 월요일
테이블명, 컬럼명으로 해당 스키마 조회 하기
테이블명, 컬럼명으로 해당 스키마 조회 하기
대소문자 정확하게
select *
from all_tab_columns
where owner = '계정명(사용자)'
특정 테이블의 정보를 보고 싶을 때
select *
from all_tab_columns
where owner = '계정명(사용자)'
and table_name = '테이블명'
특정 컬럼을 사용하는 테이블을 보고 싶을 때
select *
from all_tab_columns
where owner = 'DMCEDU'
and column_name = 'MENU_ID'
테이블명, 컬럼명으로 해당 스키마 조회 하기
select *
from dba_tab_comments
where 1 = 1
AND owner='KIS'
and table_name like '%TT%'
-- AND COMMENTS LIKE '%예산%'
order by table_name
;
select a.table_name, c.comments, a.column_name, b.comments,
a.data_type||'('||decode(a.data_type,'NUMBER',a.data_precision, a.data_length)
||decode(a.data_type,'NUMBER',','||a.data_scale,'')||')' data_type,
a.nullable NULL_YN
from dba_tab_columns a,
dba_col_comments b,
dba_tab_comments C
where a.table_name LIKE '21201' -- tb_bibm021 ORABI.TB_BICD034
and a.owner ='KIS'
and a.table_name = b.table_name
and a.owner = b.owner
and a.column_name = b.column_name
and a.table_name = C.table_name
and a.owner = c.owner
order by a.table_name, a.column_id
;
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기