カーソルの基本型 FAST_FORWARD を知りたいのですが、その用途は何ですか? SQLのステートメントSET @MyCursor = CURSOR FAST_FORWARDの目的は何ですか
質問する
1848 次
1 に答える
2
FAST_FORWARD について尋ねているので、SQL-Server を使用していると思います。
カーソルはいくつかの方法で構成できます。
FORWARD_ONLY
- これはデフォルトの構成です。カーソルを最初から最後まで実行し、カーソルを介して更新することができます。READ_ONLY
- カーソルによる更新を許可しない (パフォーマンスを向上させる)FAST FORWARD
- FAST_FORWARD と READ_ONLY の組み合わせ
その他の 2 つの重要なオプションは次のとおりです。
LOCAL
- カーソルはカーソルのスコープ内でのみアクセスでき、バッチ、ストアド プロシージャ、またはトリガーが終了すると、カーソルは暗黙的に割り当て解除されます。GLOBAL
- カーソルのスコープが接続に対してグローバルであることを指定します。カーソル名は、接続によって実行される任意のストアド プロシージャまたはバッチで参照できます。カーソルは、切断時に暗黙的に割り当て解除されるだけです。
完全なドキュメントはここにあります。
于 2012-10-16T06:59:27.893 に答える