회사를 다니면서 처음보는 테이블을 보게되었다.

그럴땐 테이블 컬럼을 분석해야되는데, 그럴때 원작자의 의도를 파악해야된다.

그때!! 컬럼의 설명을 보면 쉽게 이해할 수 있다.

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

+ Recent posts