[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    336

    Fehlermeldung bei Absetzen eines SQL-Statements

    Hallo Forum !

    Ich möchte folgendes SQL-Statement absetzen, bekomme aber einen Fehler.

    Kann mir jemand helfen ?

    Sage schon mal 'DANKE'


    Query:

    select * from ahpp23a/gesch00001 where
    regexp_like(gesch_name,'test','i' )


    Fehler:

    Schlüsselwort SELECT nicht erwartet. Gültige Token: < > = <> <= !< !

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Bist du sicher, dass du auf einer AS/400 arbeitest?
    Wo gibst du den SQL ein, dass bereits der SELECT nicht akzeptiert wird?
    Ich nehme mal an, dass du dann nicht in einer SQL-Umgebung bist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    336
    Ja klar ! Den Befehl hat mir vorhin sogar so der IBM-Software-Support rüber gemailt.
    Denen habe ich die Fehlermeldung auch schon zurück geschickt. Kam noch nix, deswegen habe
    ich hier auch mal nachgefragt.
    Eingegeben habe ich ihn wie immer im STRSQL.

  4. #4
    Registriert seit
    Aug 2009
    Beiträge
    121
    Nach Durchsicht der Dokumentation (http://www.ibm.com/support/knowledge...egexp_like.htm) könnte ich mir vorstellen, dass "gesch_name" als "Source String" nicht erkannt wird. Ist das eine Spalte in Tabelle ahoo23a/gesch00001? Eventuell könnte es helfen, den Namen der Tabelle als Langen (SQL-) Namen einzugeben oder die Spalte in regexp_like mit dem Tabellennamen zu qualifizieren (siehe das Beispiel im Artikel https://www.ibm.com/developerworks/c...%20Expressions).

    Mit freundlichen Grüßen,
    Christian Bartels.

  5. #5
    Registriert seit
    Jun 2015
    Beiträge
    336
    Will ich nur ein bestimtes Feld anzeigen,

    select gesch_name from ahpp23a/gesch00001 where
    regexp_like(gesch_name,'TEST','i')


    kommt diese Meldung:

    Token <ENDE DER ANWEISUNG> ungültig. Gültige Token: < > = <> <= !< !

  6. #6
    Registriert seit
    Jun 2015
    Beiträge
    336
    genau Christian, das ist eine Spalte innerhalb der Tabelle GESCH00001 !

  7. #7
    Registriert seit
    Jan 2007
    Beiträge
    905
    Version Betriebssystem und PTF-Stand?
    kf

  8. #8
    Registriert seit
    Jun 2015
    Beiträge
    336
    V7 R1


    PTF-Stand:


    Ausw PTF-Gruppe Level Status
    SF99711 2 Installiert
    SF99710 13298 Installiert
    SF99710 14143 Installiert
    SF99709 114 Installiert
    SF99709 172 Nicht installiert
    SF99708 33 Installiert
    SF99707 8 Installiert
    SF99706 7 Installiert
    SF99706 8 Installiert
    SF99705 11 Installiert
    SF99705 22 Installiert
    SF99701 29 Installiert
    SF99647 8 Installiert



    Ausw PTF-Gruppe Level Status
    SF99637 9 Installiert
    SF99627 11 Installiert
    SF99617 6 Installiert
    SF99572 16 Installiert
    SF99381 8 Installiert
    SF99380 11 Installiert
    SF99369 15 Installiert
    SF99368 28 Installiert
    SF99367 8 Installiert
    SF99366 10 Installiert
    SF99364 9 Installiert
    SF99363 15 Installiert
    SF99362 36 Installiert



    Ausw PTF-Gruppe Level Status
    SF99362 48 Installiert
    SF99359 16 Zugehörige Gruppe
    SF99145 7 Installiert

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    STRSQL wirft ja schon einen Syntax-Fehler raus bevor die Feld/Tabellenprüfung zuschlägt.
    Prüfe man per F13 ob du mit Naming *SYS arbeitest. Wenn nicht musst du "ahpp23a.gesch00001" angeben.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Jun 2015
    Beiträge
    336
    NAMING = *SYS aktiv !

  11. #11
    Registriert seit
    Nov 2003
    Beiträge
    2.306

  12. #12
    Registriert seit
    Jun 2015
    Beiträge
    336
    ok, dann müssen wir erst mal PFT-technisch nachrüsten. Trotzdem vielen Dank allen Beteiligten !

    Gruss A.

Similar Threads

  1. ..sehe da richtige SQL vor lauter statements nicht... :-(
    By Q_SERVER in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 21-07-16, 13:59
  2. Absetzen von CL-Befehlen unter FTP
    By Bodo Roggenkamp in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-02-03, 12:16
  3. SQL-Statements in RUNSQLSTM
    By Rolf7856 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-01-03, 12:03
  4. Fehlermeldung???
    By Achim in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-11-02, 10:03
  5. Fehlermeldung
    By Hans Zuther in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-06-02, 08:45

Berechtigungen

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