[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.048

    SQL script mit goto oder schleife

    Moin und frohes Neues...,

    es würde einem ablauf einiges an Zeit sparen wenn ich in einer SEU source eine schleife oder ein goto hin bekäme

    Also
    LIB/QSQLSRC, meinSql --> SEU

    Code:
    begin
    declare continue hander for sqlexeption
    begin end;
    create variable STT int default(5);
    
    TAG-PUNKT oder SCHLEIFE 2 * start
    
    insert into ...  es wird auch STT in der Datei gesetzt 
    insert into ...  es wird auch STT in der Datei gesetzt 
    insert into ...  es wird auch STT in der Datei gesetzt 
    ...
    
    Update ...
    
    set STT 0;
    
    goto oder schleifen ende
    noch nie gebraucht, aber jetzt ...
    geht das?

    Das script wird in einem CLLE Pgm gerufen
    ich kann auch 3 skripte machen
    1: SST = 5
    2: insert ... und Update ...
    3: SST = 0

    und dann einfach das 2. erneut aufrufen

    Und, wenn wir schon dabei sind ...
    könnte ich SST im script abfragen und den Update nur machen wenn es auf 5 steht?

    ja, ich weis ...

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

  2. #2
    Registriert seit
    Nov 2020
    Beiträge
    436
    Du könntest bei deinem Script all das in eine sql procedure stecken.
    Vereinfacht gesagt: Du bräuchtest zu begin des scripts lediglich ein create procedure proc1 ...
    und am ende ein call proc1

    Dann kannst alles darin machen was du willst.

Similar Threads

  1. Schleife hängt beim ersten Record
    By pabloesco in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 17-07-20, 15:17
  2. SQL - Alternative zu Insert meherer Datensätze in einer Schleife?
    By Dominic K. in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 14-09-16, 18:16
  3. SQL Insert in schleife
    By Robi in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 16-03-09, 11:32
  4. Einfache CL Schleife
    By Techniker in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 07-02-07, 15:57
  5. Schleife genau 5x durchlaufen?
    By mgraskamp in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 20-10-05, 12:19

Berechtigungen

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