Hi-Ho,
ich habe zwei Tabellen (A und B), die exakt identisch aufgebaut sind. Eine Spalte hat dabei den Namen c_id. In B befinden sich mehr Datensätze als in A. Ich möchte jetzt (natürlich möglichst performant) folgendes erreichen:
1.) Lösche alle Datensätze aus B, deren c_id auch in A vorkommt.
2.) Schreibe alle Sätze aus A in B.
Natürlich könnte ich hierfür ein DELETE und ein INSERT Statement verwenden. Aber so wie ich die DB2 kenne, gibts da etwas wesentlich performanteres (in A sind gute 150.000 Datensätze, in B gute 450.000) .
Danke!
ich habe zwei Tabellen (A und B), die exakt identisch aufgebaut sind. Eine Spalte hat dabei den Namen c_id. In B befinden sich mehr Datensätze als in A. Ich möchte jetzt (natürlich möglichst performant) folgendes erreichen:
1.) Lösche alle Datensätze aus B, deren c_id auch in A vorkommt.
2.) Schreibe alle Sätze aus A in B.
Natürlich könnte ich hierfür ein DELETE und ein INSERT Statement verwenden. Aber so wie ich die DB2 kenne, gibts da etwas wesentlich performanteres (in A sind gute 150.000 Datensätze, in B gute 450.000) .
Danke!