カーソル論理プラン表示操作とカーソル物理プラン表示操作
カーソル論理操作および物理操作は、カーソル操作に関するクエリまたは更新処理がどのように実行されたかを示すために使用されます。カーソル物理操作は、キーセット ドリブン カーソルの使用など、カーソルの処理に使用される物理的な実装アルゴリズムを示します。カーソル実行の各ステップは、物理操作に関係します。カーソル論理操作は、カーソルが読み取り専用であるなどの、カーソルのプロパティを示します。
論理操作
カーソル論理操作は次のとおりです。
Asynchronous
カーソル テーブルは、非同期に作成されます。詳細については、「非同期作成」を参照してください。
Optimistic
このカーソルは、オプティミスティック モードの同時実行を使用します。詳細については、「カーソル同時実行」を参照してください。
Primary
このカーソルのプライマリ フェッチ クエリです。
Read Only
このカーソルは、同時実行の読み取り専用部分を使用します。このカーソルではデータの読み取りのみを行うことができます。データの挿入、更新、または削除は実行できません。詳細については、「カーソル同時実行」を参照してください。
Scroll Locks
このカーソルは同時実行にスクロール ロックを使用します。詳細については、「カーソル同時実行」を参照してください。
Secondary
セカンダリ フェッチ クエリです (プライマリ フェッチ クエリが失敗した場合に使用されます)。
Synchronous
カーソル テーブルは同期して作成されます。
物理操作
カーソル物理操作は次のとおりです。
Dynamic
このカーソルは、他のユーザーによる変更をすべて表示できます。詳細については、「動的カーソル」を参照してください。
Fetch Query
カーソルに対してフェッチが行われたとき、このクエリは行を取得します。
Keyset
このカーソルは、他のカーソルによる更新を表示できますが、挿入は表示できません。詳細については、「キーセット ドリブン カーソル」を参照してください。
Population Query
カーソルが開いたとき、このクエリはカーソルの作業テーブルを作成します。
Refresh Query
このクエリは、カーソル フェッチ バッファから行の現在のデータを取り出します。
Snapshot
このカーソルは、他のユーザーによる変更を表示しません。詳細については、「静的カーソル」を参照してください。
SQL Server データベース エンジン のカーソル モデルの詳細については、「カーソルの種類 (データベース エンジン)」を参照してください。
参照
概念
論理操作と物理操作のリファレンス
カーソル (データベース エンジン)