반응형

테이블 Description을 달아두면 다른 사람들이 해당 시스템을 분석 또는 파악할 때 아주 편합니다.
따라서 개발이나 유지/보수를 할때 테이블 및 컬럼의 설명을 달아주는 습관을 가져 봅시다.
코멘트 즉 Description 을 추가, 삭제, 조회하는 쿼리입니다.
설명 및 예제
테이블 코멘트 추가 |
EXEC sp_addextendedproperty 'MS_Description', '테이블설명', 'USER', dbo, 'TABLE', 테이블이름 |
EXEC sp_addextendedproperty 'MS_Description', '임시테이블', 'USER', dbo, 'TABLE', Temp_Table |
테이블 코멘트 삭제 |
EXEC sp_dropextendedproperty 'MS_Description', 'SCHEMA', dbo, 'TABLE', 테이블이름, DEFAULT, DEFAULT |
EXEC sp_dropextendedproperty 'MS_Description', 'SCHEMA', dbo, 'TABLE', Temp_Table, DEFAULT, DEFAULT |
테이블 코멘트 조회 |
SELECT OBJTYPE , OBJNAME , NAME , VALUE FROM ::FN_LISTEXTENDEDPROPERTY (NULL, 'SCHEMA', 'dbo', 'TABLE', '테이블이름', DEFAULT, DEFAULT) |
SELECT OBJTYPE , OBJNAME , NAME , VALUE AS '설명(Description)' FROM ::FN_LISTEXTENDEDPROPERTY (NULL, 'SCHEMA', 'dbo', 'TABLE', 'Temp_Table', DEFAULT, DEFAULT) |
위 테이블 조회 쿼리를 실행했을 경우 결과입니다.
조회 객체는 TABLE이고, 테이블 명이 조회됩니다. 그리고 Description의 내용은 '임시테이블' 로 나타나는 것을 확인할 수 있습니다.

MS-SQL 테이블 Description 추가, 삭제, 조회 예제였습니다.
반응형
'프로그래밍 > DB' 카테고리의 다른 글
MSSQL 테이블, 컬럼 설명(Description) 함께 조회 하기 (1) | 2019.07.06 |
---|---|
mssql 컬럼 추가 수정 삭제 및 설명(코멘트) 추가 쿼리 (4) | 2019.06.07 |
MS-SQL 요일 구하는 쿼리 (1) | 2019.05.28 |
MS-SQL 동적 쿼리 만들기 예제(SP_EXECUTESQL) (1) | 2019.04.02 |
웹환경과 DB툴에서 실행 된 쿼리 속도가 다른경우 (2) | 2018.08.08 |