sys.query_context_settings (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics
クエリに関連付けられているコンテキスト設定に影響を与えるセマンティクスに関する情報が含まれています。 SQL Server には、クエリ セマンティクスに影響を与えるコンテキスト設定がいくつかあります (クエリの正しい結果を定義します)。 異なる設定でコンパイルされた同じクエリ テキストによって、(基になるデータに応じて) 異なる結果が生成される場合があります。
列名 | データ型 | 説明 |
---|---|---|
context_settings_id | bigint | 主キー この値は、クエリのプラン表示 XML で公開されます。 |
set_options | varbinary(8) | いくつかの SET オプションの状態を反映するビット マスク。 詳細については、「 sys.dm_exec_plan_attributes (Transact-SQL)」を参照してください。 |
language_id | smallint | 言語の ID。 詳細については、「 sys.syslanguages (Transact-SQL)」を参照してください。 |
date_format | smallint | 日付の表示形式。 詳細については、「SET DATEFORMAT (Transact-SQL)」を参照してください。 |
date_first | tinyint | 日付の最初の値。 詳細については、「SET DATEFIRST (Transact-SQL)」を参照してください。 |
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 (Transact-SQL)
sys.query_store_plan (Transact-SQL)
sys.query_store_query (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_runtime_stats (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
クエリのストアを使用した、パフォーマンスの監視
カタログ ビュー (Transact-SQL)
クエリ ストアのストアド プロシージャ (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)