Share via


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 (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)