Viste del catalogo delle proprietà estese - sys.extended_properties

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)Endpoint di analisi SQL in Microsoft FabricWarehouse in Microsoft Fabric

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à. Può essere uno dei seguenti:

0 = Database

1 = Oggetto o colonna

2 = Parametro

3 = Schema

4 = Entità database

5 = Assembly

6 = Tipo

7 = Indice

8 = Colonna tipo di tabella definita dall'utente

10 = Raccolta di XML Schema

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. Può essere uno dei seguenti:

DATABASE

OBJECT_OR_COLUMN

PARAMETER

SCHEMA

DATABASE_PRINCIPAL

ASSEMBLY

TIPO

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

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

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