Nur SQL? Wenn man nur einen Hammer hat, sieht jedes Problem wie ein Nagel aus...

1) DS-1, die Lfd. Nummer + Artikelnummer enthält
2) DS-2 mit Lfd. Nummer + Artikelnummer + Felder aus Datei2, OCCURS auf lfd. Nummer
2) Leseschleife um Datei1, Lookup in DS: vorhanden=Artikelnummer rein, nicht vorhanden: DS-1 Vorkommen plus 1, Artikelnummer rein
3) Leseschleife um Datei 2, mit Artikelnummer Vorkommen in DS-1 suchen, mit Occur in DS-2 Feld aktualisieren
4) 1 DO (max. Vorkommen DS-1), OCCUR, fortschreiben
5) Monitor oder Commit drum rum

In der Annahme, dass die Keys passen ;-)