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