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