티스토리 뷰
SELECT A.TABLE_NAME,
C.VALUE AS TABLE_COMMENT,
A.COLUMN_NAME, A.DATA_TYPE,
ISNULL(CAST(A.CHARACTER_MAXIMUM_LENGTH AS VARCHAR),
CAST(A.NUMERIC_PRECISION AS VARCHAR) + ',' +
CAST(A.NUMERIC_SCALE AS VARCHAR)) AS COLUMN_LENGTH,
A.COLUMN_DEFAULT, A.IS_NULLABLE,
B.VALUE AS COLUM_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS A LEFT OUTER JOIN
SYS.EXTENDED_PROPERTIES B
ON B.major_id = object_id(A.TABLE_NAME)
AND A.ORDINAL_POSITION = B.minor_id
LEFT OUTER JOIN
(SELECT object_id(objname) AS TABLE_ID,
VALUE
FROM ::FN_LISTEXTENDEDPROPERTY
(NULL, 'User','dbo','table',
NULL, NULL, NULL)
) C
ON object_id(A.TABLE_NAME) = C.TABLE_ID
WHERE A.TABLE_NAME = '테이블명'
ORDER BY A.TABLE_NAME, A.ORDINAL_POSITION
위에 표시해둔 테이블명만 바꿔서 사용하면 됩니다.
컬럼 코멘트를 보려고 사용해봤는데 정작 코멘트가 적혀있지 않아서 멘붕이네요..
(위 쿼리는 SQL Server 2008 R2 버전에서 작성되었습니다.)
'헉!! > SQL Server (MS-SQL)' 카테고리의 다른 글
[SQL Server] MS SQL에서 DB 백업 및 복구 (0) | 2016.08.27 |
---|---|
[sql server] MS SQL Server에서 오류코드별 메시지 확인방법 (0) | 2013.08.06 |
- Total
- Today
- Yesterday
- oracle
- JavaScript
- iOS 개발
- IT
- 티스토리챌린지
- 아이폰 어플리케이션
- Spring Framework
- Spring
- 아이폰 개발
- 자바
- Java
- 제이쿼리
- Object C
- 오브젝트 C
- iBATIS
- Objective C
- iPhone
- Programming
- 오브젝티브 C
- MAC OSX 10.7
- tomcat
- 아이폰
- JSP
- 오블완
- Objective-C
- SQL
- jQuery
- zero
- MySQL
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |