[ORACLE] 오라클 전체 테이블 조회 및 컬럼으로 테이블 찾기

오라클 전체 테이블, 컬럼, 코멘트 조회와 컬럼명으로 테이블을 찾아볼게요.

1. 현재 접속한 계정의 권한으로 접근할 수 있는 모든 테이블 목록 조회

SELECT * FROM all_all_tables; 

SELECT * FROM dba_tables; 

SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE'; 


2. 현재 접속한 계정이 소유하고 있는 모든 테이블 목록 조회

SELECT * FROM tabs; 

SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'; 

SELECT * FROM USER_TABLES; 



3. 전체 테이블 코멘트 조회

SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명'; 

SELECT * FROM USER_TAB_COMMENTS; 


4. 테이블명으로 컬럼 조회

SELECT * FROM COLS WHERE TABLE_NAME = '테이블명'; 

SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '테이블명'; 

SELECT * FROM USER_TAB_COLUMNS; 


5. 컬럼명으로 테이블 찾기

SELECT 
	TABLE_NAME, COLUMN_NAME 
FROM 
	ALL_TAB_COLUMNS 
WHERE COLUMN_NAME LIKE '%컬럼명%'; 


6. 전체 컬럼 코멘트 조회

SELECT * FROM USER_COL_COMMENTS;

 

댓글

Designed by JB FACTORY