다음을 통해 공유


sys.extended_properties(Transact-SQL)

현재 데이터베이스의 각 확장 속성당 한 개의 행을 반환합니다.

열 이름 데이터 형식 설명

class

tinyint

속성이 존재하는 항목의 클래스를 식별합니다. 다음 중 하나일 수 있습니다.

0 = 데이터베이스

1 = 개체 또는 열

2 = 매개 변수

3 = 스키마

4 = 데이터베이스 보안 주체

5 = 어셈블리

6 = 유형

7 = 인덱스

10 = XML 스키마 컬렉션

15 = 메시지 유형

16 = 서비스 계약

17 = 서비스

18 = 원격 서비스 바인딩

19 = 라우트

20 = 데이터베이스(파일 그룹 또는 파티션 구성표)

21 = 파티션 함수

22 = 데이터베이스 파일

class_desc

nvarchar(60)

확장 속성이 존재하는 클래스에 대한 설명입니다. 다음 중 하나일 수 있습니다.

DATABASE

OBJECT_OR_COLUMN

PARAMETER

SCHEMA

DATABASE_PRINCIPAL

ASSEMBLY

TYPE

INDEX

XML_SCHEMA_COLLECTION

MESSAGE_TYPE

SERVICE_CONTRACT

SERVICE

REMOTE_SERVICE_BINDING

ROUTE

DATASPACE

PARTITION_FUNCTION

DATABASE_FILE

major_id

int

확장 속성이 존재하는 항목의 ID입니다. 이 ID는 해당 클래스에 따라 해석됩니다. 대부분의 항목에서 이 ID는 클래스가 나타내는 대상의 ID입니다. 비표준 major_id에 대한 해석 방식은 다음과 같습니다.

class가 0이면 major_id는 항상 0입니다.

class가 1, 2 또는 7이면 major_idobject_id입니다.

minor_id

int

확장 속성이 존재하는 항목의 보조 ID입니다. 이 ID는 해당 클래스에 따라 해석됩니다. 대부분 항목의 경우 이 값은 0이며 그렇지 않은 경우 ID는 다음과 같습니다.

class = 1인 열의 경우 minor_idcolumn_id이고, 그렇지 않은 개체의 경우 0입니다.

class = 2이면 minor_idparameter_id입니다.

class = 7이면 minor _idindex_id입니다.

name

sysname

고유한 class, major_idminor_id를 가진 속성 이름입니다.

value

sql_variant

확장 속성의 값입니다.

참고 항목

참조

카탈로그 뷰(Transact-SQL)
확장 속성 카탈로그 뷰(Transact-SQL)
fn_listextendedproperty(Transact-SQL)
sp_addextendedproperty(Transact-SQL)
sp_dropextendedproperty(Transact-SQL)
sp_updateextendedproperty(Transact-SQL)

관련 자료

데이터베이스 개체의 확장 속성 사용
확장 속성 보기

도움말 및 정보

SQL Server 2005 지원 받기