[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2005
    Beiträge
    18

    Aufruf SQL-Anweisungen in einem CL

    Ich möchte in einem CL das ich dann im Hintergrund(Batch) ablaufen lassen möchte
    den SQL-Befehl Update ausführen. Wie geht das ?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Am besten mit einem QM-Query (QueryManager).
    Dieses kann auch Parameter empfangen.
    Suche mal im Forum nach STRQMQRY.
    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
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von kagr
    Ich möchte in einem CL das ich dann im Hintergrund(Batch) ablaufen lassen möchte
    den SQL-Befehl Update ausführen. Wie geht das ?
    RUNSQLSTM (Run SQL-Statements) ermöglicht die Ausführung von SQL-Skripten.
    Du hinterlegst einfach die SQL-Anweisungen in einer Teildatei und gibts diese beim RUNSQLSTM an.
    Einzelne SQL-Anweisungen werden mit Semi Colon ( ; ) beendet.

    Vorsicht:
    Die Option COMMIT steht per Default auf *CHG.
    Werden Deine Dateien nicht im Journal aufgezeichnet, muss dieser Wert auf *NONE gesetzt werden.
    Werden Deine Dateien aufgezeichnet, darfst Du die COMMIT-Anweisung zum Festschreiben nicht vergessen.

    Beispiel:
    PHP-Code:
    RUNSQLSTM SRCFILE(MYLIB/QSQLDML)  +
              
    SRCMBR(MYMBR) +         
              
    COMMIT(*NONE
    Eine andere Möglichkeit wäre aus dem CL-Programm ein RPG-Programm mit embedded SQL aufzurufen. Da kannst Du dann auch einfach Parameter übergeben und als Host-Variablen verwenden.

    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

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. SQL Anweisungen sperren
    By sieberli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-04-06, 10:27
  3. SQL in CL
    By RLPforum in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 15-11-05, 12:04
  4. SQL & CL
    By muadeep in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 15-04-05, 13:08
  5. SQL in CL einbinden ?
    By Helwo in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 08-08-01, 08:50

Berechtigungen

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