SQL

[SQL] 특정 컬럼이 포함된 테이블 찾기

torimuk 2021. 12. 29. 16:23

Problem


특정 컬럼이 포함된 테이블을 찾고 싶다.

 

Solution


information_schema를 이용한다.

information_schema는 시스템 정보 스키마 뷰로, SQL server에서 메타 데이터를 가져오기 위해 사용하는 뷰 이다. 

 

SQL

SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%컬럼명%'

 

필터 사용

information_schema -> COLUMNS ->

COLUMN_NAME='컬럼명'

URL


https://docs.microsoft.com/ko-kr/sql/relational-databases/system-information-schema-views/system-information-schema-views-transact-sql?view=sql-server-ver15