共用方式為


sys.plan_guides (Transact-SQL)

適用於:Microsoft Fabric 中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 SQL 資料庫

包含資料庫中每個計劃指南的數據列。

重要

查詢存放區提示讓您使用上更便利,不需要變更應用程式程式碼即可讓查詢計劃成形。 查詢存放區提示比計劃指南更簡單。 查詢存放區 提示適用於 Azure SQL 資料庫、Microsoft Fabric 中的 SQL 資料庫、Azure SQL 受控執行個體,以及 SQL Server 2022 (16.x) 和更新版本。

資料行名稱 資料類型 描述
plan_guide_id int 資料庫中計劃指南的唯一標識符。
name sysname 計劃指南的名稱。
create_date datetime 建立計劃指南的日期和時間。
modify_date Datetime 上次修改計劃指南的日期。
is_disabled bit 1 = 已停用計劃指南。

0 = 已啟用計劃指南。
query_text nvarchar(max) 建立計劃指南的查詢文字。
scope_type tinyint 識別計劃指南的範圍。

1 = OBJECT

2 = SQL

3 = 範本
scope_type_desc nvarchar(60) 計劃指南範圍的描述。

OBJECT

SQL

範本
scope_object_id Int 如果範圍是 OBJECT,則為定義計劃指南範圍的 物件object_id。

如果計劃指南未限定為 OBJECT,則為 NULL。
scope_batch nvarchar(max) 批次文字,如果 scope_type 為 SQL。

如果批次類型不是 SQL,則為 NULL。

如果 NULL 和 scope_type 是 SQL,就會套用 query_text 的值
parameters nvarchar(max) 定義與計劃指南相關聯之參數清單的字串。

NULL = 沒有參數列表與計劃指南相關聯。
提示 nvarchar(max) 與計劃指南相關聯的OPTION子句提示。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

目錄檢視 (Transact-SQL)
sp_create_plan_guide (Transact-SQL)
sp_create_plan_guide_from_handle (Transact-SQL)