16.3 Oracle TextによるXMLのみのアプリケーションの作成

CONTAINS句を含むSQL SELECT文を使用してアプリケーションを作成することが一般的ですが、これは必ずしも最も効率的な方法ではありません。代替方法は、XMLベースのRSIを使用することです。このメソッドを使用すると、問合せのすべての結果をフェッチせずにサマリー情報(ヒットの合計数など)を取得できます。

RSIを使用するには、結果セット記述子(RSD)を指定します。RSDは、戻される情報を宣言します。これは次のもので構成できます。

  • 問合せ結果の合計数

  • ヒットリスト

  • SDATAフィールドのサマリー情報

次に、ヒットリストは反復要素で構成され、そのそれぞれに次の情報が含まれます。

  • ヒットのROWID

  • ヒットのSDATAフィールド

関連トピック