[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2014
    Beiträge
    25
    Guten Morgen Birgitta,

    leider wirft er mir eine Fehlermeldung zurück (siehe Screenhot)
    hat jemand eine Idee was hier nicht klappt?
    Click image for larger version. 

Name:	SQL-Anweisung.PNG 
Views:	25 
Size:	26,8 KB 
ID:	264

    Zitat Zitat von B.Hauser Beitrag anzeigen
    Hallo PFR,

    der Souce Code, den ich angegeben habe kannst Du direkt im IBM i Navigator (Eine Prozedur ausführen) eingeben und ausführen. Das ist eine einmalige Sache, d.h. es wird ein permanentes Objekt, eine Funktion erstellt. Diese Funktion siehst Du natürlich auch im IBM i Navigator unter Deiner Bibliothek.
    Über den IBM i Navigator kannst Du natürlich auch direkt die Funktion erfassen, d.h. unter Deiner Bibliothek/Schema auf Funktionen positionieren, Rechtsklick, Neu, SQL-Funktion.

    Birgitta

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    STRSQL unterstützt dies nicht da nur 1 Befehl akzeptiert wird.
    Du kannst die Funktion (wie oben beschrieben) im Opsnav erstellen oder in einer normalen SRC erfassen und dann per RUNSQLSTM erzeugen.
    Letzteres hat den Vorteil, dass du die Quelle permanent sicherst.
    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
    May 2002
    Beiträge
    1.121
    Wenn du im STRSQL bist, dann lass einfach das ; weg.
    Dann sollte es gehen

    Gruß
    Ronald

    sagt er doch: Token ; ungültig

  4. #4
    Registriert seit
    Jun 2014
    Beiträge
    25
    Zitat Zitat von Fuerchau Beitrag anzeigen
    STRSQL unterstützt dies nicht da nur 1 Befehl akzeptiert wird.
    Du kannst die Funktion (wie oben beschrieben) im Opsnav erstellen oder in einer normalen SRC erfassen und dann per RUNSQLSTM erzeugen.
    Letzteres hat den Vorteil, dass du die Quelle permanent sicherst.
    ich hab soeben es im Opsnav versucht (mit und ohne Semikolon) mit folgenden Fehlermeldungen->ScreenshotClick image for larger version. 

Name:	SQL-Error.PNG 
Views:	31 
Size:	39,3 KB 
ID:	265

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Wenn Du mit SQL-Naming (und nicht System Naming) arbeitest, musst du zwischen Bibliothek und Objekt einen Punkt und keinen Slash angeben.
    Am Ende des Return Statements muss ein Strichpunkt stehen (zumindest wenn weitere SQL-Befehle folgen).

    Im STRSQL darf am Ende des Statements KEIN Strichpunkt angegeben werden.

    SQL-Naming ist Standard bei den graphischen Tools.
    System-Naming ist Standard im Green Screen/STRSQL

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  6. #6
    Registriert seit
    Jun 2014
    Beiträge
    25
    Hallo zusammen,
    vielen Dank für eure TOP Unterstützung und sehr hilfreichen Hinweise für einen Newbie wie mich,
    der Fehler lag bei mir einfach in der Syntax.

    Ich habe anfänglich statt der Schemabezeichnung die Datenbankbezeichnung eingetragen!
    Nach der Korrektur hat es auf anhieb geklappt.

    mit folgender Syntax hat es über den i Navigator funktioniert:

    ==============================================
    CREATE FUNCTION C84F.NUMCURDATE()
    RETURNS DECIMAL (8, 0)
    LANGUAGE SQL

    Return Dec(VarChar_Format(Current_Timestamp, 'YYYYMMDD'));

    ==============================================

    Danke nochmals für eure fleißige Unterstützung.

    Gruß
    PFR

Similar Threads

  1. System i Daten im Dashboard auf PC und mobilen Geräten
    By ML-Software in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 04-03-14, 10:52
  2. System i Daten im Dashboard auf PC und mobilen Geräten
    By ML-Software in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 04-03-14, 10:46
  3. DatenÜbertragung
    By RainerG in forum NEWSboard Windows
    Antworten: 1
    Letzter Beitrag: 26-05-03, 10:24
  4. DatenÜbertragung
    By RainerG in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-05-03, 12:48
  5. Antworten: 3
    Letzter Beitrag: 25-02-02, 22:27

Berechtigungen

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