Es gäbe zwar die Möglichkeit das Ergebnis des INSERTs in ein SELECT zu packen ...
allerdings erhalte ich hier immer nur den Wert 1.Code:SELECT RRN(Tab1), Tab.* FROM FINAL TABLE (INSERT INTO TAB1 VALUES (...)) Tab1
Ich würde vorschlagen, ein hidden Feld hinzuzufügen, welches vom System automatisch hochgezählt wird.
Dadurch kannst du dir dann die ID mit der SQL Funktion IDENTITY_VAL_LOCAL () ermitteln.
Nachtrag: Hidden halt dann, wenn aus irgendwelchen gründen keine neue Spalte hinzugefügt werden darf.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks