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. Folgende Werte sind möglich: 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 27 = Planhinweisliste |
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 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 die Klasse darstellt. Die Interpretation von Haupt-IDs, die nicht dem Standard entsprechen, lautet wie folgt: Wenn class 0 ist, dann ist major_id immer 0. Wenn class 1, 2, oder 7 ist, dann ist major_id 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 column_id, bei einem Objekt 0. Wenn class = 2, ist minor_id die parameter_id. Wenn class = 7, ist minor_id die index_id. |
name |
sysname |
Der Eigenschaftsname ist eindeutig durch class, major_id und 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 Konfigurieren der Sichtbarkeit von Metadaten.
Siehe auch
Verweis
Katalogsichten für erweiterte Eigenschaften (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)