分享方式:


sys.plan_guides (Transact-SQL)

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

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

資料行名稱 資料類型 描述
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)