MSSQL에서 테이블의 정보를 가지고 있는 스키마는 'INFORMATION_SCHEMA.COLUMNS' 입니다. 전체 테이블과 컬럼의 정보를 확인할 때는 다음 쿼리문을 사용합니다.
SELECT * FROM INFORMATION_SCHEMA.COLUMNS;
이 쿼리문은 모든 테이블의 정보와 컬럼의 정보를 출력합니다. 이 때 출력되는 컬럼이나 테이블을 제한하여 필요한 정보만 출력할 수 있는데 한 테이블에 있는 컬럼의 정보만 출력할 때는 다음과 같이 쿼리문을 작성합니다.
SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH AS LENGTH, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '테이블명';
'MSSQL 2008 > MSSQL 관리' 카테고리의 다른 글
정보확인 - 세션 정보 확인하기 및 세션 죽이기 (0) | 2010.12.28 |
---|---|
정보확인 - 데이터베이스 조회와 테이블보고 (0) | 2010.12.28 |
오류처리 - MSSQL 서버 1785 오류 (0) | 2010.12.24 |
오류처리 - 트랜잭션 로그 파일의 용량 초과 처리 방법 (0) | 2010.12.24 |
오류처리 - 복원 오류 'SmoExtended' (0) | 2010.12.24 |