확장 속성 카탈로그 뷰 - sys.extended_properties
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스
현재 데이터베이스의 각 확장 속성에 대한 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
class |
tinyint | 속성이 있는 항목의 클래스를 식별합니다. 다음 값 중 하나일 수 있습니다.0 = 데이터베이스1 = 개체 또는 열2 = 매개 변수3 = 스키마4 = 데이터베이스 보안 주체5 = 어셈블리6 = 형식7 = 인덱스8 = 사용자 정의 테이블 형식 열10 = XML 스키마 컬렉션15 = 메시지 유형16 = 서비스 계약17 = 서비스18 = 원격 서비스 바인딩19 = 경로20 = 데이터스페이스(파일 그룹 또는 파티션 구성표)21 = Partition 함수22 = 데이터베이스 파일27 = 계획 가이드 |
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 PLAN_GUIDE |
major_id |
int | 확장 속성이 존재하는 항목의 ID입니다. 이 ID는 해당 클래스에 따라 해석됩니다. 대부분의 항목에 대해 클래스가 나타내는 항목에 적용되는 ID입니다. 비표준 주요 ID에 대한 해석은 다음과 같습니다. 이 0 major_id 면 class 항상 0 .입니다.이 1 면 class , 2 또는 7 , major_id 입니다object_id . |
minor_id |
int | 확장 속성이 있는 항목의 보조 ID이며 해당 클래스에 따라 해석됩니다. 대부분의 항목의 경우 다음과 0 같습니다. 그렇지 않으면 ID는 다음과 같습니다.if class is 1 , minor_id if column_id 열, 그렇지 않으면 0 개체입니다.이 2 면 class . minor_id 입니다parameter_id .이 7 면 class . minor_id 입니다index_id . |
name |
sysname | 속성 이름, 고유, class major_id 및 minor_id . |
value |
sql_variant | 확장 속성의 값입니다. |
사용 권한
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.