MSSQL 확장 속성 사용하기
안녕하세요 🐸
MSSQL에서 개체에 새로운 확장 속성을 추가하고 수정하는 방법을 알아보겠습니다.
저는 확장 속성을 통해 개체에 대한 설명을 명시하고 있습니다.
속성 추가
구문
sp_addextendedproperty
[ @name = ] N'name'
[ , [ @value = ] value ]
[ , [ @level0type = ] 'level0type' ]
[ , [ @level0name = ] N'level0name' ]
[ , [ @level1type = ] 'level1type' ]
[ , [ @level1name = ] N'level1name' ]
[ , [ @level2type = ] 'level2type' ]
[ , [ @level2name = ] N'level2name' ]
[ ; ]
0레벨 부터 2레벨 까지 단계별로 레벨이 나뉘어 지며
인수
@name
추가할 속성의 이름
@value
속성의 값
@level0type
0레벨 수준의 개체 형식.
아래의 값들이 유효합니다.
| 값 | 설명 |
|---|---|
| ASSEMBLY | |
| CONTRACT | |
| EVENT NOTIFICATION | |
| FILEGROUP | |
| MESSAGE TYPE | |
| PARTITION FUNCTION | |
| PARTITION SCHEME | |
| REMOTE SERVICE BINDING | |
| ROUTE | |
| SCHEMA | |
| SERVICE | |
| USER | |
| TRIGGER | |
| TYPE | |
| PLAN GUIDE | |
| NULL |
@level0name
예시
속성 수정
구문
sp_updateextendedproperty
[ @name = ] N'name'
[ , [ @value = ] value ]
[ , [ @level0type = ] 'level0type' ]
[ , [ @level0name = ] N'level0name' ]
[ , [ @level1type = ] 'level1type' ]
[ , [ @level1name = ] N'level1name' ]
[ , [ @level2type = ] 'level2type' ]
[ , [ @level2name = ] N'level2name' ]
[ ; ]
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.