본문으로 바로가기



테이블 컬럼(Column) 목록 조회하기(MS-SQL)

- MS-SQL 테이블 컬럼 정보 추출 쿼리
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = [테이블이름]
INFORMATION_SCHEMA.COLUMNS 에는 많은 정보가 있습니다.
가장 기본적인 정보를 아래 정리해 보았습니다.
컬럼 이름의미
COLUMN_NAME테이블의 컬럼(Column) 정보
ORDINAL_POSITION테이블을 조회하였을 때 나오는 컬럼의 위치
IS_NULLABLE컬럼(Column)에 NULL 허용여부 (YES/NO)
DATA_TYPE컬럼(Column)의 데이타 타입



저는 Insert, Update, Delete, Select 등 작업을 할 때
필요한 컬럼(Column)의 수가 많다면,
일일이 타이핑하는 것보다 위의 쿼리를 외워 활용하여 조회를 하는게 더 효과적이더군요.

아직 큰 활용도를 찾지는 못하였지만,
아무쪼록 도움이 되었으면 좋겠습니다.
감사합니다. 좋은 하루 되세요