회사를 다니면서 처음보는 테이블을 보게되었다.
그럴땐 테이블 컬럼을 분석해야되는데, 그럴때 원작자의 의도를 파악해야된다.
그때!! 컬럼의 설명을 보면 쉽게 이해할 수 있다.
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을 꼭 추가해두어야 한다.
'개발 > MSSQL' 카테고리의 다른 글
Table Description 조회 (0) | 2016.01.22 |
---|---|
DATEPART (0) | 2015.12.03 |
파라미터 아웃풋 리턴 받기 (0) | 2015.09.03 |
JOB, Stored Procedure 에러 검출 (0) | 2015.08.31 |
[SQL] 프로시저의 포함된 내용 찾기 (2) | 2015.05.20 |