Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー プログラミング » アプリケーションでの SQL の使用

 

カーソルの使用法

アプリケーションでクエリを実行すると、結果セットが複数のローで構成されます。通常は、アプリケーションが受け取るローの数は、クエリを実行するまでわかりません。カーソルを使うと、アプリケーションでクエリの結果セットを処理する方法が提供されます。

カーソルを使用する方法と使用可能なカーソルの種類は、使用するプログラミングインターフェイスによって異なります。各インターフェイスで使用可能なカーソルの種類のリストについては、カーソルの可用性を参照してください。

SQL Anywhere には、接続用に使用するカーソルとその内容を判断するのに役立つシステムプロシージャーがいくつかあります。

カーソルを使うと、プログラミングインターフェイスで次のようなタスクを実行できます。

  • クエリの結果をループする。

  • 結果セット内の任意の場所で基本となるデータの挿入、更新、削除を実行する。

プログラミングインターフェイスによっては、特別な機能を使用して、結果セットを自分のアプリケーションに返す方法をチューニングできるものもあります。この結果、アプリケーションのパフォーマンスは大きく向上します。

異なるプログラミングインターフェイスで使用可能なカーソルの種類の詳細については、カーソルの可用性を参照してください。


カーソル
カーソルを使用する利点