適用対象: Sql Server 2016 (13.x) 以降のバージョン
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL データベース
クエリに関連付けられているコンテキスト設定に影響を与えるセマンティクスに関する情報が含まれています。 SQL Server には、クエリ セマンティクスに影響を与えるコンテキスト設定がいくつかあります (クエリの正しい結果を定義します)。 異なる設定でコンパイルされた同じクエリ テキストによって、(基になるデータに応じて) 異なる結果が生成される場合があります。
| 列名 | データ型 | 説明 |
|---|---|---|
context_settings_id |
bigint | 主キー この値は、クエリのプラン表示 XML で公開されます。 |
set_options |
varbinary(8) | いくつかの SET オプションの状態を反映するビット マスク。 詳細については、「 sys.dm_exec_plan_attributes」を参照してください。 |
language_id |
smallint | 言語の ID。 詳細については、 sys.syslanguages を参照してください。 |
date_format |
smallint | 日付の表示形式。 詳細については、「 SET DATEFORMAT」を参照してください。 |
date_first |
tinyint | 日付の最初の値。 詳細については、 SET DATEFIRST を参照してください。 |
status |
varbinary(2) | クエリの種類またはクエリが実行されたコンテキストを示すビットマスク フィールド。 列の値には、複数のフラグを組み合わせて使用できます (16 進数で表されます)。 0x0 - 通常のクエリ (特定のフラグなし)0x1 - カーソル API ストアド プロシージャのいずれかを使用して実行されたクエリ0x2 - 通知のクエリ0x4 - 内部クエリ0x8 - ユニバーサル パラメーター化を使用しない自動パラメーター化クエリ0x10 - カーソル フェッチ更新クエリ0x20 - カーソル更新要求で使用されているクエリ0x40 - カーソルを開いたときに最初の結果セットが返されます (カーソルの自動フェッチ)0x80 - 暗号化されたクエリ0x100 - 行レベルのセキュリティ述語のコンテキストでのクエリ |
required_cursor_options |
int | ユーザーが指定したカーソル オプション (カーソルの種類など)。 |
acceptable_cursor_options |
int | ステートメントの実行をサポートするために SQL Server が暗黙的に変換するカーソル オプション。 |
merge_action_type |
smallint |
MERGE ステートメントの結果として使用されるトリガー実行プランの種類。0 は、非トリガー プラン、 MERGE ステートメントの結果として実行されないトリガー プラン、またはDELETEアクションのみを指定するMERGE ステートメントの結果として実行されるトリガー プランを示します。1 は、 MERGE ステートメントの結果として実行されるINSERT トリガープランを示します。2 は、 MERGE ステートメントの結果として実行されるUPDATEトリガー計画を示します。3 は、対応する INSERTまたはUPDATEアクションを含むMERGE ステートメントの結果として実行されるDELETEトリガー計画を示します。カスケード アクションによって実行される入れ子になったトリガーの場合、この値はカスケードの原因となった MERGE ステートメントのアクションです。 |
default_schema_id |
int | 既定のスキーマの ID。完全修飾されていない名前を解決するために使用されます。 |
is_replication_specific |
bit | レプリケーションに使用されます。 |
is_contained |
varbinary(1) | 1 は包含データベースを示します。 |
アクセス許可
VIEW DATABASE STATE アクセス許可が必要です。
関連コンテンツ
- sys.database_query_store_options
- sys.query_store_plan
- sys.query_store_query
- sys.query_store_query_text
- sys.query_store_runtime_stats
- sys.query_store_wait_stats
- sys.query_store_runtime_stats_interval
- クエリ ストアを使用したパフォーマンスの監視
- システム カタログ ビュー (Transact-SQL)
- クエリ ストアのストアド プロシージャ (Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt