Share via


sys.plan_guides (Transact-SQL)

Enthält eine Zeile für jede Planhinweisliste in der Datenbank.

Spaltenname

Datentyp

Beschreibung

plan_guide_id

int

Eindeutiger Bezeichner für die Planhinweisliste in der Datenbank.

name

sysname

Name der Planhinweisliste.

create_date

datetime

Datum und Uhrzeit der Erstellung der Planhinweisliste.

modify_date

Datetime

Datum, an dem die Planhinweisliste zuletzt geändert wurde.

is_disabled

bit

1 = Planhinweisliste ist deaktiviert.

0 = Planhinweisliste ist aktiviert.

query_text

nvarchar(max)

Text der Abfrage, anhand derer die Planhinweisliste erstellt wird.

scope_type

tinyint

Identifiziert den Bereich der Planhinweisliste.

1 = OBJECT

2 = SQL

3 = TEMPLATE

scope_type_desc

nvarchar(60)

Beschreibung des Bereichs der Planhinweisliste.

OBJECT

SQL

TEMPLATE

scope_object_id

Int

object_id des Objekts, das den Bereich der Planhinweisliste definiert, wenn der Bereich OBJECT ist.

NULL, wenn der Bereich der Planhinweisliste nicht OBJECT ist.

scope_batch

nvarchar(max)

Batchtext, wenn scope_type SQL ist.

NULL, wenn der Batchtyp nicht SQL ist.

Wenn die Einstellung NULL ist, und wenn scope_type SQL ist, gilt der Wert für query_text.

Parameter

nvarchar(max)

Die Zeichenfolge zur Definition der Liste der Parameter, die mit der Planhinweisliste verknüpft sind.

NULL = Mit der Planhinweisliste ist keine Parameterliste verknüpft.

hints

nvarchar(max)

Die Hinweise der OPTION-Klausel, die mit der Planhinweisliste verknüpft sind.

Berechtigungen

In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten 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.