sys.plan_guides (Transact-SQL)

データベース内のプラン ガイドごとに 1 行のデータを保持します。

列名

データ型

説明

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 = TEMPLATE

scope_type_desc

nvarchar(60)

プラン ガイドのスコープの説明です。

OBJECT

SQL

TEMPLATE

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 = プラン ガイドにはパラメータの一覧が関連付けられていません。

hints

nvarchar(max)

プラン ガイドに関連付けられている OPTION 句のヒントです。

権限

SQL Server 2005 以降のバージョンでは、カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。