[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    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
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    @Birgitta
    Das kannte ich nur 'vom hören sagen'
    Ich hab im Hinterkopf das es erst ab V6R1 geht

    Ich habs nun mit der sequence gemacht (V5R4) und es geht
    !!

    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 11:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 15:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 12:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 15:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •