반응형

일하다가 누군가가 필드의 설명테이블이 MSSQL2005부터 바뀌었다고 뭔지 모르겠다고 해서 한번 겸사겸사 찾아봤다.

그건 바로 sys.extended_properties

SELECT x.name, x.object_id, y.object_id, z.major_id, y.name, z.value
FROM sys.tables x inner join sys.columns y
 on x.object_id = y.object_id left outer join sys.extended_properties z
 on y.object_id = z.major_id and y.column_id = z.minor_id

요렇게 하면 간단하게 나온다.
major_id, minor_id가 null이 아닌것은 value값(필드설명)이 있다는 것이므로..^^
반응형

'연구개발 > DBA' 카테고리의 다른 글

파일 그룹별 개체 리스트 및 Size 관리  (0) 2009.07.25
SQL Server 2005 인스턴스 간에 로그인 및 암호 전송  (0) 2009.07.25
parsename  (0) 2009.07.20
xp_crypt  (0) 2009.07.19
Backup...  (0) 2009.07.02

+ Recent posts