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 라이센스를 따릅니다.