Es gäbe zwar die Möglichkeit das Ergebnis des INSERTs in ein SELECT zu packen ...
Code:
SELECT RRN(Tab1), Tab.* FROM FINAL TABLE (INSERT INTO TAB1 VALUES (...)) Tab1
allerdings erhalte ich hier immer nur den Wert 1.
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.
Bookmarks