sys.extended_properties (Transact-SQL)
Devuelve una fila por cada propiedad extendida de la base de datos actual.
Nombre de 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 elementos: 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 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 de partición 22 = Archivo de base de datos |
class_desc |
nvarchar(60) |
Descripción de la clase en la que existe la propiedad extendida. Puede ser uno de los siguientes elementos: 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. del elemento en el que existe la propiedad extendida, interpretado de acuerdo con su clase. Para la mayoría de los elementos, es el Id. aplicable a lo que la clase representa. La interpretación de los Id. principales no estándar es la siguiente: Si class es 0, major_id siempre es 0. Si class es 1, 2 ó 7 = major_id es object_id. |
minor_id |
int |
Id. 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; en los demás casos, el Id. es el siguiente: Si class = 1, minor_id es column_id si es una columna o 0 si es un objeto. Si class = 2, minor_id es parameter_id. Si class = 7, minor_id es index_id. |
name |
sysname |
Nombre de la propiedad, único con class, major_id y minor_id. |
value |
sql_variant |
Valor de la propiedad extendida. |
Vea también
Referencia
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de propiedades extendidas (Transact-SQL)
fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Otros recursos
Usar propiedades extendidas en objetos de base de datos
Ver las propiedades extendidas