[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.757
    SQL unterstützt 2 Arten von Kommentaren:

    /* xxxx */
    -- xxxxxx (Zeilenende)

    Da STRSQL kein Zeilenendezeichen einfügt (man kann das ausprobieren in dem man den SQL über das Zeilenende einfach weiterschreibt), erklärt sich warum "--"-Kommentar nur am Ende funktioniert.

    "/* xxx */"-Kommentare funktionieren beliebig, da sie ja definiert zu Ende sind.
    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

  2. #2
    Registriert seit
    Apr 2011
    Beiträge
    29
    Das mit -- als Zeilenende ist nachvollziehbar, aber /* */ funzt auch nicht immer (V6R1):
    Code:
    SELECT 
         firma
        ,user
    FROM
         tabelle    /*Produktkatalogdaten*/
        ,tabelle2
    Token <ENDE DER ANWEISUNG> ungültig. Gültige Token: + - AS <IDENTIFI

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.757
    Da ist dein SQL ggf. unvollständig, bei mir geht das:

    select /* aa */ rh2ora(zbfirm, zbwknr, 'ZOTASERB', zbzota)
    from tezo /*bb*/
    ,sysibm/sysdummy1 /*dies ist ein Kommentar */
    where zbfirm='2' and zbwknr='221'
    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

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Im RUNSQLSTM habe ich am Anfang und mitten Drinnen Kommentare (mit --) die Problemlos funktionieren. (V5R4 und V7R1)

    STRSQL (7.1) funktioniert:

    SELECT /* test1 */ TABLE_NAME /* test1 */
    FROM /* test1 */ /* test1 */ /* test1 */ /* test1 */
    systables

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.757
    RUNSQLSTM fügt auch nach jeder Quellzeile ein (CR) an, so dass dadurch Kommentare mit "--" korrekt beendet werden.
    STRSQL betrachtet die Eingabe einfach als endlose Zeile (nur ist der Bildschirm halt nicht so breit ).
    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

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.425
    Wie ist denn die genaue Abfrage? Vielleicht ist ja eines der Wörter inzwischen in SQL ein reserviertes Wort.

  7. #7
    Registriert seit
    Apr 2011
    Beiträge
    29
    Seit heute Mittag kann ich das Problem nicht mehr reproduzieren
    War wohl doch die IT dran gestern, jetzt funzt auch wieder:
    Code:
    SELECT * /*TEST*/
    FROM Tabelle /* TEST2 */
    Meinetwegen...

Similar Threads

  1. SQL Server Feld datetime aus DB2 PF befüllen
    By spiceisnice in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-03-09, 10:17
  2. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43
  3. DB2 400 SQL Join Problem
    By pfpk0997 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 28-02-06, 19:39
  4. Bitmaskierung über SQL in DB2
    By rgw in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 23-11-05, 12:19
  5. per SQL aus ILE COBOL in DB2 schreiben?
    By rebe in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 24-03-05, 15:36

Berechtigungen

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