Condividi tramite


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 elemento in cui esiste 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 = Insieme di schemi XML

15 = Tipo di messaggio

16 = Contratto di servizio

17 = Servizio

18 = Associazione al servizio remoto

19 = Route

20 = Spazio dei nomi (schema di partizione o filegroup)

21 = Funzione di partizione

22 = File di database

class_desc

nvarchar(60)

Descrizione della classe in cui esiste 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

major_id

int

ID dell'elemento in cui esiste 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. Interpretazione per gli ID principali non standard:

Se class è 0, major_id è sempre 0.

Se class è 1, 2 o 7 = major_id è object_id.

minor_id

int

ID secondario dell'elemento in cui esiste 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 class = 1, minor_id è column_id se colonna, altrimenti 0 se oggetto.

Se class = 2, minor_id è parameter_id.

Se class 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.

Vedere anche

Riferimento

Viste del catalogo (Transact-SQL)
Viste del catalogo delle proprietà estese (Transact-SQL)
fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)

Altre risorse

Utilizzo di proprietà estese su oggetti di database
Visualizzazione di proprietà estese

Guida in linea e informazioni

Assistenza su SQL Server 2005