본문 바로가기
프로그래밍/DBMS

SQL 테이블 목록 확인 및 특정 컬럼 포함 테이블 보기

by zoo10 2014. 6. 23.

테이블을 검색하고 싶을 때


[MSSQL]

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%테이블%'


[ORACLE]

SELECT * FROM ALL_TABLES WHERE TABLE_NAME LIKE '%대소문자 가림%'


특정컬럼을 포함한 모든 테이블 확인


[MSSQL]

--필요한 컬럼만 SELECT 하면 됨
--X_TYPE에 따라 테이블, 뷰 구분할 수 있음

SELECT * FROM SYS.all_columns A
INNER JOIN SYSOBJECTS B ON A.object_id = B.ID
WHERE A.NAME = '컬럼명'


[ORACLE]

SELECT * FROM COLS WHERE COLUMN_NAME = '컬럼명'