「カーソル」とは、結果セットに関連付けられた名前です。結果セットは、SELECT 文かストアド・プロシージャ呼び出しによって取得されます。
カーソルは、結果セットのハンドルです。カーソルには、結果セット内の適切に定義された位置が必ず指定されています。カーソルを使うと 1 回につき 1 つのローのデータを調べて操作できます。SQL Anywhere のカーソルは、クエリ結果内で前方や後方への移動をサポートします。
カーソルは、次の場所に置くことができます。
結果セットの最初のローの前
結果セット内の 1 つのロー上
結果セットの最後のローの後
カーソル位置と結果セットは、データベース・サーバで管理されます。ローは、クライアントによって「フェッチ」されて、1 回に 1 つまたは複数のローを表示して処理できます。結果セット全体がクライアントに配信される必要はありません。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |