2012-02-04 18 views

答えて

0

以下は、参考になるコード例です。

java.util.ArrayList al1 = [Your first array list retrieval method from first table]; 
java.util.ArrayList al2 = [Your second array list retrieval method from second table]; 
//Use iterator to go through each element of al1 
java.util.Iterator iter1 = al1.iterator(); 
while(iter1.hasNext()){ 
    //I assume strings are there in your array list 
    java.lang.String currentElement = iter1.next(); 
    if (!al2.contains(currentElement)){ 
      //Your code to insert into second table 
    } 
} 
+0

ああああ、助けてくれてありがとうMr; ravindra gulllapalliもう一度私の最初の質問の続きがありますか?どのように行全体を挿入するためのクエリ私たちは、行idを私はプライマリキーとして設定している特定の列挙型(ROWID)を言及しています私は比較しているとtable2に存在しないfindoutので、私はこのROWIDを使用して全体の行を挿入したい可能であれば、どのように他の方法がありますか?アドバイスの中で – nicky

+0

それは簡単です。行IDを配列リストに格納し、上記の条件の場合は、最初のテーブルのレコードを2番目のテーブルに挿入するコードを記述することができます。 –

関連する問題