본문 바로가기
데이터베이스/Oracle

전체 테이블 정보 관련 쿼리

by MonoSoft 2023. 2. 10.
728x90
반응형

오라클 전체 테이블 정보

 

1. 시스템 테이블을 사용합니다.

Oracle에서는 시스템 테이블의 보안유지를 위하여'

시스템 테이블을 Select 할수 있게 View 를 제공합니다.

이중에서 USER_TAB_COLUMNS View를 이용하면 됩니다.

 

SELECT TABLE_NAME

, COLUMN_NAME

, DATA_TYPE

, DATA_LENGTH

FROM USER_TAB_COLUMNS;

-> 응용 -> 테이블 목록만 : select distinct table_name FROM USER_TAB_COLUMNS;

 

2. select * from tab; 테이블 목록만
​3. desc table_name : 해당 테이블 정보 보기

 

확실한 Query로 드리죠

 

SELECT A.OWNER OWNER,A.TABLE_NAME TABLE_NAME,

C.COMMENTS TABLE_COMMENT,A.COLUMN_NAME COLUMN_NAME,

B.COMMENTS COL_COMMENT,

A.DATA_TYPE||'('||DECODE(A.DAT  

 

select a.table_name 테이블명,

b.comments 테이블코멘트,

a.column_name 컬럼명,

c.comments 컬럼코멘트,

a.data_type 데이터타입,

a.data_length 데이터길이,

a.data_precision PRECISION,a  

 

728x90
반응형

댓글