sys.extended_properties (Transact-SQL)
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 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 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 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 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 es 0. Si class es 1, 2 ó 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; en los demás casos, el identificador es el siguiente: Si class = 1, minor_id es el column_id si es una columna, o es 0 si es un objeto. Si class = 2, minor_id es el parameter_id. Si class 7 = minor_id es el index_id. |
name |
sysname |
El nombre de propiedad, único con class, major_id y 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 tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también
Referencia
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de propiedades extendidas (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)