ResultSet
Java (RS1
と) で2 つの を比較する方法を探していますRS2
。
注意事項・必要事項
結果セットは 2 つの異なるデータベース (
Oracle
&SQl-Server
) からのものです。したがって、取得した結果を比較するために SQL クエリを変更することはできません。いずれの
ResultSet
も、互いにより多くの行を持つことができます。のいずれかが
ResultSet
他のものにないデータを持つことができますResultSet
例:
RS1 RS2
Column1 Column2 Column1 Column2 Column3
A 1 A 2 ITEM1
C 1 B 4 ITEM2
D 2 C 2 ITEM3
E 5 D 1 ITEM4
期待される結果
==> A は有効です。これはRS1
&にあるため、RS2 の A に対してRS2
も> RS1 の Aに対しても有効ですColumn2
Column2
==> RS1 には存在しないため、B は無効です。
==> C は有効です。RS1
&にあるため、RS2 の C についてRS2
も> RS1 の C についてColumn2
Column2
==> D は無効です。これは、RS2の D の場合でも、RS1 の Dの場合RS1
でもRS2
あるためです。Column2
Column2
==> E は存在しないため無効ですRS2
この問題を解決するための可能なオプションを探しています。