sys.plan_guides (Transact-SQL)sys.plan_guides (Transact-SQL)

Gilt für: JaSQL Server JaAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Enthält eine Zeile für jede Planhinweisliste in der Datenbank.Contains a row for each plan guide in the database.

SpaltennameColumn name DatentypData type BeschreibungDescription
plan_guide_idplan_guide_id intint Eindeutiger Bezeichner für die Planhinweisliste in der Datenbank.Unique identifier of the plan guide in the database.
namename sysnamesysname Name der Planhinweisliste.Name of the plan guide.
create_datecreate_date datetimedatetime Datum und Uhrzeit der Erstellung der Planhinweisliste.Date and time the plan guide was created.
modify_datemodify_date DatetimeDatetime Datum, an dem die Planhinweisliste zuletzt geändert wurde.Date the plan guide was last modified.
is_disabledis_disabled bitbit 1 = Planhinweisliste ist deaktiviert.1 = Plan guide is disabled.

0 = Planhinweisliste ist aktiviert.0 = Plan guide is enabled.
query_textquery_text nvarchar(max)nvarchar(max) Text der Abfrage, anhand derer die Planhinweisliste erstellt wird.Text of the query on which the plan guide is created.
scope_typescope_type tinyinttinyint Identifiziert den Bereich der Planhinweisliste.Identifies the scope of the plan guide.

1 = OBJECT1 = OBJECT

2 = SQL2 = SQL

3 = TEMPLATE3 = TEMPLATE
scope_type_descscope_type_desc nvarchar(60)nvarchar(60) Beschreibung des Bereichs der Planhinweisliste.Description of scope of the plan guide.

OBJECTOBJECT

SQLSQL

TEMPLATETEMPLATE
scope_object_idscope_object_id IntInt object_id des Objekts, das den Bereich der Planhinweisliste definiert, wenn der Bereich OBJECT ist.object_id of the object defining the scope of the plan guide, if the scope is OBJECT.

NULL, wenn der Bereich der Planhinweisliste nicht OBJECT ist.NULL if the plan guide is not scoped to OBJECT.
scope_batchscope_batch nvarchar(max)nvarchar(max) Batchtext, wenn Scope_type SQL ist.Batch text, if scope_type is SQL.

NULL, wenn der Batchtyp nicht SQL ist.NULL if batch type is not SQL.

Wenn der Wert NULL und Scope_type SQL ist, den Wert der Query_text gilt.If NULL and scope_type is SQL, the value of query_text applies.
parametersparameters nvarchar(max)nvarchar(max) Die Zeichenfolge zur Definition der Liste der Parameter, die mit der Planhinweisliste verknüpft sind.The string defining the list of parameters associated with the plan guide.

NULL = Mit der Planhinweisliste ist keine Parameterliste verknüpft.NULL = No parameter list is associated with the plan guide.
Hinweisehints nvarchar(max)nvarchar(max) Die Hinweise der OPTION-Klausel, die mit der Planhinweisliste verknüpft sind.The OPTION clause hints associated with the plan guide.

BerechtigungenPermissions

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Siehe auchSee Also

Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
sp_create_plan_guide (Transact-SQL) sp_create_plan_guide (Transact-SQL)
sp_create_plan_guide_from_handle (Transact-SQL)sp_create_plan_guide_from_handle (Transact-SQL)