适用于: SQL Server 
Azure SQL 数据库 
Azure SQL 托管实例 
Azure Synapse Analytics 
分析平台系统 (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= Dataspace (文件组或分区方案)21= 分区函数22= 数据库文件27= 计划指南 | 
| class_desc | nvarchar(60) | 其上存在扩展属性的类的说明。 可以是以下其中一个值: DATABASEOBJECT_OR_COLUMNPARAMETERSCHEMADATABASE_PRINCIPALASSEMBLYTYPEINDEXXML_SCHEMA_COLLECTIONMESSAGE_TYPESERVICE_CONTRACTSERVICEREMOTE_SERVICE_BINDINGROUTEDATASPACEPARTITION_FUNCTIONDATABASE_FILEPLAN_GUIDE | 
| major_id | int | 其上存在扩展属性的项的 ID,根据项类进行解释。 对于大多数项,该 ID 适用于类所表示的项。 下列是非标准主 ID 的解释: 0如果是class,major_id则始终0是。如果 class为1,2或7,major_id则为object_id。 | 
| minor_id | int | 其上存在扩展属性的项的辅助 ID,根据项类进行解释。 对于大多数项,这是 0;否则,ID 如下所示:如果是 class,minor_id则为column_idif 列,否则0为对象。12如果是class,minor_id则为parameter_id.7如果是class,minor_id则为index_id. | 
| name | sysname | 属性名称、唯一和 classmajor_id和minor_id。 | 
| value | sql_variant | 扩展属性的值。 | 
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。