Die Frage ist, warum Du dafür überhaupt eine Funktion brauchst.Code:Insert into MyFile select f1, f2 ..., ADD_1(), Fx from .
Wenn's nur um einen laufenden Zähler geht, geht das mit einer Sequence genauso.
1. Sequence erstellen
2. Insert Statement:Code:Create Sequence MySchema/MySeq As Decimal(9, 0);
3. Sequence löschenCode:Insert Into MyFile Select F1, F2, F3, ...., Next Value for MySeq from ...
Oder noch einfacher mit der Funktion Row_Number:Code:Drop sequence MySchema/MySeq
BirgittaCode:Insert into MyFile Select Row_Number() Over() as lfd, Fld1, Fld2, Fld3 .... From ...
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks