sp_query_store_clear_hints (Transact-SQL)

适用于: SQL Server 2022 (16.x) Azure SQL 数据库Azure SQL 托管实例

删除给定查询 ID 的所有查询存储提示

Transact-SQL 语法约定

语法

sp_query_store_clear_hints
    [ @query_id = ] query_id
[ ; ]

参数

[ @query_id = ] query_id

sys.query_store_query 中的 query_id查询存储列。 query_id很大。

返回值

0 (成功) 或 1 (失败) 。

备注

查询存储提示由 sys.sp_query_store_set_hints (Transact-SQL) 创建。

权限

需要具有针对数据库的 ALTER 权限。

示例

清除查询提示文本

以下示例删除query_id 39 的查询存储提示文本:

EXEC sys.sp_query_store_clear_hints @query_id = 39;

查看查询存储提示

以下示例返回query_id 39 的现有查询存储提示:

SELECT query_hint_id,
    query_id,
    query_hint_text,
    last_query_hint_failure_reason,
    last_query_hint_failure_reason_desc,
    query_hint_failure_count,
    source,
    source_desc
FROM sys.query_store_query_hints
WHERE query_id = 39;

后续步骤