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

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Contém uma linha para cada guia de plano no banco de dados.Contains a row for each plan guide in the database.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
plan_guide_idplan_guide_id intint Identificador exclusivo do guia de plano no banco de dados.Unique identifier of the plan guide in the database.
namename sysnamesysname Nome do guia de plano.Name of the plan guide.
create_datecreate_date datetimedatetime Date e hora de criação do guia de plano.Date and time the plan guide was created.
modify_datemodify_date DatetimeDatetime Data da última modificação do guia de plano.Date the plan guide was last modified.
is_disabledis_disabled bitbit 1 = Guia de plano desabilitado.1 = Plan guide is disabled.

0 = Guia de plano habilitado.0 = Plan guide is enabled.
query_textquery_text nvarchar(max)nvarchar(max) Texto da consulta na qual o guia de plano é criado.Text of the query on which the plan guide is created.
scope_typescope_type tinyinttinyint Identifica o escopo do guia de plano.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) Descrição do escopo do guia de plano.Description of scope of the plan guide.

OBJECTOBJECT

SQLSQL

TEMPLATETEMPLATE
scope_object_idscope_object_id IntInt object_id do objeto que definirá o escopo do guia de plano se o escopo for OBJECT.object_id of the object defining the scope of the plan guide, if the scope is OBJECT.

NULL se o guia de plano não tiver nenhum escopo para OBJECT.NULL if the plan guide is not scoped to OBJECT.
scope_batchscope_batch nvarchar(max)nvarchar(max) Texto em lotes, se scope_type é SQL.Batch text, if scope_type is SQL.

NULL se tipo de lote não for SQL.NULL if batch type is not SQL.

Se for NULL e scope_type é o valor do SQL query_text se aplica.If NULL and scope_type is SQL, the value of query_text applies.
parametersparameters nvarchar(max)nvarchar(max) A cadeia de caracteres que define a lista de parâmetros associada ao guia de plano.The string defining the list of parameters associated with the plan guide.

NULL = Nenhuma lista de parâmetros está associada ao guia de plano.NULL = No parameter list is associated with the plan guide.
dicashints nvarchar(max)nvarchar(max) Dicas da cláusula OPTION associadas ao guia de plano.The OPTION clause hints associated with the plan guide.

PermissõesPermissions

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão.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. Para obter mais informações, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte tambémSee Also

Exibições de catálogo (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)