Vistas de catálogo de propiedades extendidas: sys.extended_properties

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento en Microsoft Fabric

Devuelve una fila por cada propiedad extendida de la base de datos actual.

Nombre de la columna Tipo de datos Descripción
class tinyint Identifica la clase de elemento en el que existe la propiedad. Puede ser uno de los siguientes valores:

0 = Base de datos
1 = Objeto o columna
2 = Parámetro
3 = Esquema
4 = Entidad de seguridad de base de datos
5 = Ensamblado
6 = Tipo
7 = Índice
8 = Columna de tipo de tabla definida por el usuario
10 = Colección de esquemas XML
15 = Tipo de mensaje
16 = Contrato de servicio
17 = Servicio
18 = Enlace de servicio remoto
19 = Ruta
20 = Espacio de datos (grupo de archivos o esquema de partición)
21 = Función partition
22 = Archivo de base de datos
27 = Guía de plan
class_desc nvarchar(60) Descripción de la clase en la que existe la propiedad extendida. Puede ser uno de los siguientes valores:

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 Identificador del elemento en el que existe la propiedad extendida, interpretado de acuerdo con su clase. Para la mayoría de los elementos, es el identificador aplicable a lo que la clase representa. La interpretación de los identificadores principales no estándar es la siguiente:

Si class es 0, major_id siempre 0es .
Si class es 1, 2o 7, major_id es object_id.
minor_id int Identificador secundario del elemento en el que existe la propiedad extendida, interpretado de acuerdo con su clase. Para la mayoría de los elementos, es 0; de lo contrario, el identificador es el siguiente:

Si class es 1, minor_id es la column_id columna if; de lo contrario 0 , si el objeto .
Si class es 2, minor_id es .parameter_id
Si class es 7, minor_id es .index_id
name sysname Nombre de propiedad, único con class, major_idy minor_id.
value sql_variant Valor de la propiedad extendida.

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.