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

    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.506
    Hallo,

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

    lg Andreas

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

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

Ähnliche Themen

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

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •