본문 바로가기

Database/MS SQL

MS SQL。주석(Description)

728x90
반응형

1. 기본

 

# 단일

 

--내용

 

# 문장

 

/*
	내용
*/

 

2. 테이블(Table)

 

# 추가

 

EXEC sp_addextendedproperty 'MS_Description', '테이블 주석', 'user', dbo, 'table', [테이블명]

 

# 수정

 

EXEC sp_updateextendedproperty 'MS_Description', '테이블 주석', 'user', dbo, 'table', [테이블명]

 

# 조회

 

SELECT NAME,
      (SELECT TOP 1 VALUE FROM SYS.EXTENDED_PROPERTIES WHERE MAJOR_ID = A.ID AND MINOR_ID = 0) COMMENT,
       CRDATE
  FROM SYSOBJECTS A
 WHERE RTRIM(A.XTYPE) = 'U' AND NAME = [테이블명]

 

3. 컬럼(Column)

 

# 추가

 

EXEC sp_addextendedproperty 'MS_Description', '컬럼 주석', 'user', dbo, 'table', [테이블명], 'column', [컬럼명]

 

# 수정

 

EXEC sp_updateextendedproperty 'MS_Description', '컬럼 주석', 'user', dbo, 'table', [테이블명], 'column', [컬럼명]

 

4. 뷰(View)

 

# 추가

 

EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'뷰 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'[뷰명]'

 

# 수정

 

EXEC sp_updateextendedproperty @name=N'MS_Description', @value=N'뷰 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'[뷰명]'

 

# 뷰 컬럼 주석 추가

 

EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'컬럼 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'[뷰명]', @level2type=N'COLUMN',@level2name=N'[컬럼명]'

 

# 뷰 컬럼 주석 수정

 

EXEC sp_updateextendedproperty @name=N'MS_Description', @value=N'컬럼 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'[뷰명]', @level2type=N'COLUMN',@level2name=N'[컬럼명]'

 

5. 프로시저(Procedure)

 

# 추가

 

EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'프로시저 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'PROCEDURE',@level1name=N'[프로시저명]'

 

# 수정

 

EXEC sp_updateextendedproperty @name=N'MS_Description', @value=N'프로시저 주석' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'PROCEDURE',@level1name=N'[프로시저명]'
728x90
반응형

'Database > MS SQL' 카테고리의 다른 글

MS SQL。인덱스(Index)  (0) 2020.10.20
MS SQL。기본 키(Primary Key) 설정  (0) 2020.10.19
MS SQL。삭제(Delete)  (0) 2020.10.11
MS SQL。수정(Update)  (0) 2020.10.10
MS SQL。추가(Insert)  (0) 2020.10.09