본문 바로가기
데이터베이스[DB]/MSSQL

[MSSQL] 특정 컬럼명이 포함된 테이블 검색

by 낭만의개꿈 2024. 6. 14.

 

데이터 베이스에서 특정 컬럼명이 사용된 전체 테이블 리스트를 확인이 필요할 때 사용하는 쿼리를 확인하도록 하자.

특정 컬럼명이 포함된 테이블 검색
  • 검색단어 부분에 검색하고자 하는 컬럼명을 입력하면 해당 컬럼명을 사용하는 테이블 리스트 및 관련 정보를 확인할 수 있다.
SELECT B.NAME AS 테이블명,
	   A.NAME AS 컬럼명,
	   TYPE_NAME(USER_TYPE_ID) AS 데이터타입,
	   CONVERT(INT, MAX_LENGTH) AS 길이,
	   B.CRDATE AS 테이블생성일
FROM SYS.ALL_COLUMNS AS A INNER JOIN SYSOBJECTS AS B ON A.OBJECT_ID = B.ID AND B.XTYPE IN ('U')
WHERE A.NAME LIKE '%검색단어%'

 

cust_nm 이 사용된 테이블 및 기본 정보