sys.extended_properties (Transact-SQL)

Restituisce una riga per ogni proprietà estesa nel database corrente.

Nome colonna

Tipo di dati

Descrizione

class

tinyint

Identifica la classe di elementi in cui è inclusa la proprietà. I possibili valori sono i seguenti:

0 = Database

1 = Oggetto o colonna

2 = Parametro

3 = Schema

4 = Entità database

5 = Assembly

6 = Tipo

7 = Indice

10 = Raccolta di schemi XML

15 = Tipo di messaggio

16 = Contratto di servizio

17 = Servizio

18 = Associazione al servizio remoto

19 = Route

20 = Spazio dati (schema di partizione o filegroup)

21 = Funzione di partizione

22 = File di database

27 = Guida di piano

class_desc

nvarchar(60)

Descrizione della classe in cui è inclusa la proprietà estesa. I possibili valori sono i seguenti:

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

ID dell'elemento in cui è inclusa la proprietà estesa, interpretato in base alla classe di appartenenza. Per la maggior parte degli elementi, questo ID si applica a ciò che rappresenta la classe. L'interpretazione per gli ID principali non standard è la seguente:

Se la classe è 0, major_id è sempre 0.

Se la classe è 1, 2 o 7, major_id è object_id.

minor_id

int

ID secondario dell'elemento in cui è inclusa la proprietà estesa, interpretato in base alla classe di appartenenza. Per la maggior parte degli elementi corrisponde a 0. Negli altri casi i possibili valori sono i seguenti:

Se la classe è 1, minor_id è column_id se colonna, altrimenti 0 se oggetto.

Se la classe è 2, minor_id è parameter_id.

Se la classe è 7, minor _id è index_id.

name

sysname

Nome della proprietà, univoco con class, major_id e minor_id.

value

sql_variant

Valore della proprietà estesa.

Autorizzazioni

In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.