0

カーソルの基本型 FAST_FORWARD を知りたいのですが、その用途は何ですか? SQLのステートメントSET @MyCursor = CURSOR FAST_FORWARDの目的は何ですか

4

1 に答える 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 に答える