Sofern man das richtige Release hat und SELECT ... FROM FINAL TABLE absetzen kann, kommt man auch an die entsprechenden relativen Satz-Nr. der eingefügten Sätze.
Das SELECT-statement (mit samt dem Insert) kann man im DECLARE CURSOR hinterlegen und sich dann durch die einzelnen Sätze loopen.Code:Select rrn(a), Fld1, Fldx, Fldy, ... from Final Table(Insert Into YourTable Select .... From .... Where ....) x Order By Input Sequence;
Das ganze geht natürlich auch bei einem Insert ohne SELECT, also nur über VALUES und aufgelistete Feld-Inhalte.
Ach ja und übrigens, was kaum einer weiß, seit Release 7.1 können auch Indices über die relative Satz-Nr. gebildet werden, was den Zugriff über die relative Satz-Nr. um einiges beschleunigt.
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten

Bookmarks