0

検索結果として 5000 レコードがあり、製品番号に基づいて、製品番号に関連付けられた関連データを取得する必要があります。つまり、5000 の製品番号を分離し、データベースに送信してデータを取得します。1 つのクエリを作成し、製品番号ごとにデータベースにアクセスします。効率的ではありません。

この状況に対処するためのアイデアを探しています。注:休止状態とオラクルとJavaを使用

4

3 に答える 3

1

いくつかのクエリでその検索結果を取得しました。そのクエリを結合で再利用して、関連するデータを取得する方が簡単かもしれません。

于 2013-05-15T16:49:25.350 に答える
0

マテリアライズド ビューといくつかの基本的なページングを使用できますか? http://docs.oracle.com/cd/A97630_01/server.920/a96567/repmview.htm

于 2013-05-15T18:00:34.037 に答える
0

結果を取得するために 5000 回のクエリを実行する代わりに、IN 句を使用できます。ただし、このような長い SQL クエリはエラーをスローしたり、一時テーブルを使用してJOINを実行したりする可能性があるため、チャンクに分割する必要があります。これを見てください。

于 2013-05-15T16:22:11.080 に答える