[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2009
    Beiträge
    128

    SQL WHILE bekommt SQL0199 Keyword not expected

    Moin,

    ich bekomme auf einer V7R2M0-Maschine bei Schleifen im SQL (WHILE oder FOR z.B.) immer einen SQL0199 (Schlüsselwort nicht erwartet) ausgegeben.

    Waren die erst ab V7R3M0 implementiert? Oder können die nur in stored procedures eingebaut werden?

    Beispiel:
    WHILE (LOOPCNT <= 34) DO
    ...;
    ...;
    ...;
    SET LOOPCNT = LOOPCNT + 1;
    END WHILE;

    Danke für Tips!

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,

    Genau, solche Anweisungen können nur in SQL Funktionen oder Prozeduren verwendet werden.

    lg Andreas

  3. #3
    Registriert seit
    Jun 2009
    Beiträge
    128
    Ah, ok. Danke!

    Dachte schon ich hätte noch mehr Bretter vorm Kopf als sowieso schon... ;-)

Similar Threads

  1. Antworten: 10
    Letzter Beitrag: 19-02-18, 16:00
  2. Woher bekommt der QZDASOINIT seine Libl ?
    By dschroeder in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 17-03-16, 13:42
  3. DSPF ERRMSG Keyword - Text wird nicht in Zeile 25 angezeigt
    By TheDevil in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 18-12-13, 11:20

Tags for this Thread

Berechtigungen

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