Erweiterte Eigenschaftenkatalogsichten: 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. Dabei kann es sich um eine der folgenden Methoden handeln: 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 = Dienstvertrag 17 = Dienst 18 = Remotedienstbindung 19 = Route 20 = Datenspeicher (Dateigruppe oder Partitionsschema) 21 = Partitionsfunktion 22 = Datenbankdatei 27 = Planhinweisliste |
class_desc | nvarchar(60) | Beschreibung der Klasse, für die die erweiterte Eigenschaft vorhanden ist. Dabei kann es sich um eine der folgenden Methoden handeln: 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 gleich 0 ist, ist major_id immer 0. Wenn die Klasse 1, 2 oder 7 ist, ist „major_id“ gleich „object_id“. |
minor_id | int | Sekundäre ID des Elements, für das die erweiterte Eigenschaft vorhanden ist, interpretiert gemäß der entsprechenden Klasse. Bei den meisten Elementen ist dies der Wert 0; andernfalls lautet die ID wie folgt: Wenn class = 1, ist minor_id bei einer Spalte gleich column_id, bei einem Objekt gleich 0. Wenn class = 2, ist minor_id gleich parameter_id. Wenn die Klasse 7 ist, ist „minor_id“ gleich „index_id“. |
name | sysname | Eigenschaftenname, durch class, major_id und minor_id eindeutig bestimmt. |
value | sql_variant | Wert der erweiterten Eigenschaft |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
Katalogsichten (Transact-SQL)
Katalogsichten für erweiterte Eigenschaften (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für