sys.extended_properties (Transact-SQL)
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. Dies können folgende Objektarten sein: 0 = Datenbank 1 = Objekt oder Spalte 2 = Parameter 3 = Schema 4 = Datenbankprinzipal 5 = Assembly 6 = Typ 7 = Index 10 = XML-Schemaauflistung 15 = Nachrichtentyp 16 = Dienstvertrag 17 = Dienst 18 = Remotedienstbindung 19 = Route 20 = Datenspeicher (Dateigruppe oder Partitionsschema) 21 = Partitionsfunktion 22 = Datenbankdatei |
class_desc |
nvarchar(60) |
Beschreibung der Klasse, für die die erweiterte Eigenschaft vorhanden ist. Dies können folgende Objektarten sein: 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 des Elements, für das die erweiterte Eigenschaft vorhanden ist, interpretiert gemäß der entsprechenden Klasse. Bei den meisten Elementen ist dies die ID, die die Klasse darstellt. Die Interpretation von Haupt-IDs, die nicht dem Standard entsprechen, lautet wie folgt: Wenn class gleich 0 ist, ist major_id immer 0. Wenn class 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 class = 7, 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. |
Siehe auch
Verweis
Katalogsichten (Transact-SQL)
Katalogsichten für erweiterte Eigenschaften (Transact-SQL)
fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Andere Ressourcen
Verwenden von erweiterten Eigenschaften für Datenbankobjekte
Anzeigen von erweiterten Eigenschaften