[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Von der Liste der Teildateien her scheinen es ja wohl CL-Programme zu sein.
    CLP's können selber keine SQL's ausführen.
    Also muss innerhalb der CL's ein Kommando/Programm ausgeführt werden, dass dann selber weiß wo der SQL ist.

    Zeige eine solche Quelle mit "5" mal an und poste den Inhalt.
    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
    Jan 2007
    Beiträge
    70
    Sorry,

    ich meinte natütlich solche

    SQLFIN1020 SQL
    SQLFIN1021 SQL

    -----
    UPDATE OPDEBI A SET CXGEPR =
    (SELECT CXGEPR FROM LIB_CTR/OPDEBI B
    WHERE A.CXDZNB = B.CXDZNB) WHERE EXISTS
    (SELECT CXGEPR FROM LIB_CTR/OPDEBI B
    WHERE A.CXDZNB = B.CXDZNB)



    Jetzt soll z.B. in allen SQL.... z.B. das LIB_CTR ersetzt werden

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Das heißt Ihr wohlt wahlweise die gleichen SQL Statements gegen Daten in der Echt- oder Test-Umgebung ausführen? (oder zumindest so etwas in der Art).

    Ich gehe davon aus, dass die SQL-Befehle mittels RUNSQLSTM ausgeführt werden.

    Sofern die alle Tabellen/Dateien, die im gleichen Member hinterlegt sind in der gleichen Bibliothek stehen, kannst Du folgendes machen:
    1. Leider! In Handarbeit alle Bibliotheken incl. dem folgenden Slash entfernen.
    2. Beim Aufruf des RUNSQLSTM-Befehls kann die Bibliothek über die Option Standarddatensammlung (DFTRDBCOL) gesetzt werden.
    Damit kann die Bibliothek im CL beliebig gesetzt und übergeben werden, ohne dass in Zukunft die Skripte erneut angepasst werden müssen.

    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

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    70
    Ich möchte egtl. nur Bibliotheken die in diesen Statements drin sind und sich geändert haben entweder

    (a) löschen
    (b) umbennenen


    und das ganze via setzen Bibliotheksliste machen.

    Also komme ich wohl nicht umher manuell die zu überarbeiten.

    Danke

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.753
    Schreibe ein kleines CLP:

    Per RTVMBRD kannst du die vorhandenen MBR einzeln durchgehen.
    Per OVRDBF kannst du die Teildatei überschreiben.
    Per obigem SQL "... replace ..." kannst du die Ersetzung durchführen.

    Bedenke, dass bei Verlängerung ggf. rechts abgeschnitten wird!
    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
    Jan 2007
    Beiträge
    70
    Ok danke, aber das glaube ich übersteigt dann meine Kenntnisse auf der AS400.

    Keine Probleme wenn du mir das machst, dass du mir auch eine Rechnung stellen könntest.

    Gruss

Similar Threads

  1. SQL Statement
    By Franz.Rung in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-06-12, 11:19
  2. SQL Statement in SQLRPGLE
    By Vigi in forum NEWSboard Programmierung
    Antworten: 27
    Letzter Beitrag: 23-12-11, 21:01
  3. SQL Statement
    By juergenkemeter in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 15-11-04, 13:15
  4. SQL Statement
    By Pia in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-04-02, 16:24

Berechtigungen

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