Erweiterte Eigenschaftenkatalogansichten – sys.extended_properties

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt eine Zeile für jede erweiterte Eigenschaft in der aktuellen Datenbank zurück.

Spaltenname Datentyp Beschreibung
class tinyint Identifiziert die Elementklasse, für die die Eigenschaft vorhanden ist. Folgenden Werte sind möglich:

0 = Datenbank
1 = Objekt oder Spalte
2 = Parameter
3 = Schema
4 = Datenbankprinzipal
5 = Assembly
6 = Typ
7 = Index
8 = Benutzerdefinierte Tabellentypspalte
10 = XML-Schemaauflistung
15 = Nachrichtentyp
16 = Servicevertrag
17 = Service
18 = Remotedienstbindung
19 = Route
20 = Dataspace (Dateigruppe oder Partitionsschema)
21 = Partitionsfunktion
22 = Datenbankdatei
27 = Planleitfaden
class_desc nvarchar(60) Beschreibung der Klasse, für die die erweiterte Eigenschaft vorhanden ist. Folgenden Werte sind möglich:

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 des Elements, für das die erweiterte Eigenschaft vorhanden ist, interpretiert gemäß der entsprechenden Klasse. Bei den meisten Elementen ist dies die ID, die für das gilt, was die Klasse repräsentiert. Die Interpretation von Haupt-IDs, die nicht dem Standard entsprechen, lautet wie folgt:

Wenn class ja 0, major_id ist immer 0.
Wenn class ist 1, 2oder 7, major_id ist .object_id
minor_id int Sekundäre ID des Elements, für das die erweiterte Eigenschaft vorhanden ist, interpretiert gemäß der entsprechenden Klasse. Für die meisten Elemente lautet 0dies : andernfalls lautet die ID wie folgt:

Ist dies die Wenn-Spalteclass, andernfalls 0 wenn Objekt.column_id1minor_id
Ist class dies 2der , minor_id ist die parameter_id.
Ist class dies 7der , minor_id ist die index_id.
name sysname Eigenschaftenname, eindeutig mit class, major_idund minor_id.
value sql_variant Wert der erweiterten Eigenschaft

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.