IT 성장일기
[SQL Server] SQL Server 컬럼으로 테이블 정보 조회하기 본문
반응형
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허용 여부, 데이터 최소길이와 최대 길이 등 기타 여러 가지 정보를 조회할 수 있습니다.
도움이 되어드렸다면 구독 / 좋아요 부탁드립니다.👏🏻
감사합니다.🙂
반응형
'Database > SQL Server' 카테고리의 다른 글
[SQL Server] SQL Server 쿼리 성능 측정과 개선 (0) | 2023.09.12 |
---|---|
[SQL Server] SQL Server 테이블 복사하기 (0) | 2023.09.12 |
[SQL Server] SQL Server 서로 다른 데이터베이스의 함수, 프로시저 비교하기 (0) | 2023.09.12 |
[SQL Server] SQL Server 서로 다른 데이터베이스의 테이블 구조 비교하기 (0) | 2023.09.08 |
[SQL Server] SQL Server 설치 에러 0x84BB0001 (0) | 2023.09.07 |