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)