[MsSql] 테이블및 컬럼 코멘트 확인 쿼리

이서진화가 - 일상 블로그

이젠 Mariadb 마리아디비로 불러야한다. 마리아는 개발자 딸 이름이라는데. 오라클에 먹혀버린 mysql에서 5.8버전 부터인가 파생되어 나온 게 시작인데 지금은 양갈래가 되었다. 점점 달라지겠지 ㅎ

222
select a.name, b.name colunm_name, c.value
  from sysobjects a
    inner join sys.columns b
   on a.id = b.object_id
       left join  sys.extended_properties  c  
   on c.major_id = b.object_id and c.minor_id = b.column_id 
 where a.xtype = 'U' --and c.value is not null
 AND A.NAME = '[테이블명]'
 order by 1,2

테이블 코멘트

111

SELECT objtype, objname, name, value
FROM ::fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', '[테이블명]', default, default)
;

컬럼 코멘트 가져오기.

12344
SELECT objtype, objname, name, value
FROM ::fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', '[테이블명]', 'column', default)
;

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다