IT 성장일기

[SQL Server] SQL Server 컬럼으로 테이블 정보 조회하기 본문

Database/SQL Server

[SQL Server] SQL Server 컬럼으로 테이블 정보 조회하기

고 양 2023. 9. 12. 13:04
반응형
SQL Server 컬럼으로 테이블 정보 조회하기

다수의 테이블이 같은 이름의 컬럼을 가지고 있는 경우가 있습니다.
그럴 때 해당 컬럼 이름을 이용해서 해당 컬럼을 포함하는 모든 테이블의 정보를 조회하는 쿼리입니다.

SELECT
	*
FROM
	DB_MY_DB.DBO.INFORMATION_SCHEMA.COLUMNS
WHERE
	COLUMN_NAME = 'COLUMN_MY_COLUMN'

 

[DBO.INFORMATION_SCHEMA.COLUMNS] 부분은 데이터베이스 오브젝트의 스키마 구조 중에서도 컬럼을 조회한다는 의미입니다.

해당 쿼리를 실행하게 되면 알 수 있는 대표적인 정보는 아래와 같습니다.

  • Table name
  • Nullable
  • Data type
  • Minimum data length
  • Maximum data length

테이블 이름은 물론이고 데이터타입, Null허용 여부, 데이터 최소길이와 최대 길이 등 기타 여러 가지 정보를 조회할 수 있습니다.

도움이 되어드렸다면 구독 / 좋아요 부탁드립니다.👏🏻

감사합니다.🙂

반응형