[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2005
    Beiträge
    10

    Runsqlstm 2. Teil

    Hallo,

    ich würde gerne das Thema RUNSQLSTM von Robi vom 3.5.2005 noch einmal aufnehmen. Wir haben V5R3M0. RUNSQLSTM läuft mit TGTRLS(*CURRENT) und ERRLVL(10) (soll auch bei 10 bleiben). Source enthält lediglich die Zeilen

    drop view view01;
    create view view01 as select kdnr, name, plz, str from kdstamm
    where kdplz between 70000 and 79999

    Existiert die VIEW vor dem RUNSQLSTM ist alles ok. Existiert sie nicht, gibt es nur einen Fehlerspool : Position 1 view01 der Art *FILE in *LIBL nicht gefunden.

    Habe ich einen Parameter beim RUNSQLSTM übersehen, müssen noch PTFs eingespielt oder div. (welche?) Einstellungen vorgenommen werden, damit der Fehler aus "drop view" (wenn Objekt nicht vorhanden) ignoriert wird?

    Kann mir da jemand weiter helfen?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Leider nicht möglich, beim 1. Fehler stoppt der RUNSQLSTM.
    Zerlege das doch einfach im CLP.
    Den Drop kannst du mit DLTF / MONMSG ersetzen, der RUNSQLSTM legt diese dann nur noch an.
    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 2005
    Beiträge
    10
    Schade, schade. Dann werde ich das Löschen wohl aus der SQL-Source raus nehmen müssen.

    Vielen Dank für die Hilfe.

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    833

    Smile

    Hallo zusammen,

    für diesen Zweck habe ich ein kleines "SQLRUN" Tool erstellt.
    Mit dem Tool kann man seine SQL Statements
    und auch CL Statements in einer Sourcedatei erfassen. Außerdem kann man CPF Messages abfangen.
    Im Prinzip ist es ein erweitertes RUNSQLSTM .

    Die Software kann kostenlos ausprobiert werden.

    Bei Bedarf einfach runterladen.

    Gruß
    Michael

  5. #5
    Registriert seit
    Jun 2005
    Beiträge
    3
    Im Run SQL Statements (RUNSQLSTM)muß man nur unter
    Additional Parameters

    Severity level . . . . . . . . . > 40 0-40

    setzen.
    siehe SEV 30 im Jobprotokoll:
    MSG ID SEV RECORD TEXT

    SQL0204 30 1 Position 1 ...type *FILE not found.

    bew


  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von bew
    Im Run SQL Statements (RUNSQLSTM)muß man nur unter
    Additional Parameters

    Severity level . . . . . . . . . > 40 0-40

    setzen.
    siehe SEV 30 im Jobprotokoll:
    MSG ID SEV RECORD TEXT

    SQL0204 30 1 Position 1 ...type *FILE not found.

    bew

    Und was machst Du wenn tatsächlich irgendwelche Fehler in Deinem Skript sind?
    Wie bekommst Du das mit?

    Birgitta
    Birgitta Hauser

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

  7. #7
    Registriert seit
    Jun 2005
    Beiträge
    3
    Zitat Zitat von B.Hauser
    Und was machst Du wenn tatsächlich irgendwelche Fehler in Deinem Skript sind?
    Wie bekommst Du das mit?

    Birgitta
    Im Logfile nachschauen! sowieso!
    bew

Similar Threads

  1. RUNSQLSTM - Problem
    By muadeep in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 03-09-06, 20:11
  2. Nur Teil eines Feldes updaten? SQL
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-04-06, 08:31
  3. Runsqlstm
    By Robi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 03-05-05, 10:46
  4. RUNSQLSTM
    By CaddyMajor in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 14-03-05, 12:05
  5. runsqlstm in cl
    By Stefan Hilbig in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 17-10-01, 15:16

Berechtigungen

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