Hallo,

was willst Du eigentlich machen?

Mit CL ein Duplikat der ersten Datei erstellen?
In diesem Falls solltest Du nicht CPYF (Copy File), sondern CRTDUPOBJ (Create Duplicated Object) verwenden. Beim CRTDUPOBJ muss der Start-Wert für die Identity Column nicht neu gesetzt werden, sondern bleibt erhalten. Auch in der kopierten Datei bleibt der Wert erhalten, nur um die gecachten Werte erhöht. D.h. der letzte Wert war 100 und der Cache in der Identity Column ist 20, wird 121 als nächste laufende Nr. vergeben.

Beim Erstellen der Datei mit SQL (CREATE TABLE xxx as (Select * from ...) with Data), wird im Duplikat keine Identity Column erzeugt, d.h. diese Information muss nachträglich hinzugefügt werden.

Willst Du dagegeben nur einen Teil der Sätze in eine andere Datei, die ebenfalls eine Identity Column hat, muss der eindeutige Wert in der anderen Datei neu ermittelt werden und gegebenenfalls auch neu gesetzt werden.

Birgitta