개발/MSSQL
Table Description 검색!!
한번사는인생.
2015. 5. 20. 10:23
회사를 다니면서 처음보는 테이블을 보게되었다.
그럴땐 테이블 컬럼을 분석해야되는데, 그럴때 원작자의 의도를 파악해야된다.
그때!! 컬럼의 설명을 보면 쉽게 이해할 수 있다.
SELECT A.NAME, B.VALUE
FROM SYS.COLUMNS A WITH (NOLOCK)
LEFT OUTER JOIN SYS.EXTENDED_PROPERTIES B WITH (NOLOCK)
ON A.OBJECT_ID = B.MAJOR_ID
AND A.COLUMN_ID = B.MINOR_ID
AND B.NAME = 'MS_DESCRIPTION'
WHERE OBJECT_NAME(A.OBJECT_ID) = 'Table Name'
해당 쿼리를 사용하여 우리가 원하는 컬럼의 설명을 확인 할 수 있다.
ps.테이블 생성 시, 컬럼의 Description을 꼭 추가해두어야 한다.