Compartir a través de


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

Ayuda e información

Obtener ayuda sobre SQL Server 2005