테이블 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 테이블 코멘트(Description) 추가/삭제/조회 (14) | 2019.06.17 |
mssql 컬럼 추가 수정 삭제 및 설명(코멘트) 추가 쿼리 (4) | 2019.06.07 |
MS-SQL 요일 구하는 쿼리 (1) | 2019.05.28 |
MS-SQL 동적 쿼리 만들기 예제(SP_EXECUTESQL) (1) | 2019.04.02 |
웹환경과 DB툴에서 실행 된 쿼리 속도가 다른경우 (2) | 2018.08.08 |
행복한 한주 시작 잘 하세요~
포스팅 잘 보고 갑니다~
답글
저에겐 조금 어려운 내용이지만
잘 보고 갑니다!
좋은 하루 보내세요 : )
답글
비밀댓글입니다
답글
잘 배우고 갑니다~
좋은 하루되세요~
답글
어려운 내용인데 잘 봤어요. 잘 지내고 계시죠?
답글
넵~ 이제 다시 활동을 해 볼려고 생각 중입니다 ㅎㅎ
네 언제나 환영입니다. 자주 들릴게요. ^^
질 보고 갑니다.
즐거운 화요일 되세요
답글
프로그래밍에 관한 내용이로군요..
잘 모르지만 아시는분들에게는 유익할듯 합니다.^^
답글
안녕하세요 글 잘 읽고 공감 누르고 갑니다~
답글
저에겐 어려운 내용이지만
잘 보고 갑니다!
즐거운 하루 보내세요 : )
답글
으아 어려워요
답글
공감 꾹 누르고 다녀갑니다.
행복한 하루되세요.
답글
비온뒤 깨끗한 날이 되었네요
오늘도 좋은 하루 보내시고 포스팅 잘 보고 갑니다~
답글