IT/MSSQL
칼럼 type, description 정보 추출 쿼리
밤톨순이
2015. 8. 10. 17:58
프로시져 등 쿼리를 작성할 때
혹은 문서 작업을 할 경우 테이블의 TYPE과 DESCRIPTION을 알아야 할 경우가 종종 있다.
이때 하기의 쿼리를 사용하면 한방에 해결~~~ㅎ
SELECT
A.NAME AS [TABLE],
B.NAME AS [COLUMN],
C.NAME + '(' + CONVERT(VARCHAR, B.LENGTH) + ')' AS [TYPE],
D.VALUE AS [DESCRIPTION]
FROM SYSOBJECTS A
INNER JOIN SYSCOLUMNS B ON A.ID = B.ID
INNER JOIN SYS.TYPES C ON B.XTYPE = C.SYSTEM_TYPE_ID
INNER JOIN SYS.EXTENDED_PROPERTIES D ON A.ID = D.MAJOR_ID AND B.COLID = D.MINOR_ID
WHERE A.NAME = '테이블명'
ORDER BY B.COLID
유용 합니다.ㅎ