-
SQL in CL
Guten Tag,
ich möchte gern "vorhandene" SQL abfragen per CL script aufrufen.
Bitte um kurzes Beispiel
vielen herzlichen Dank
mm
-
-
RUNSQLSTM ist aber nur dann verfügbar, wenn auch das Produkt SQL installiert ist. Ausserdem unterstützt RUNSQLSTM keine Parameter.
Besser ist da per STRQM ein *QMQRY zu erstellen, dass dan mittels STRQMQRY ausgeführt werden kann.
Weiterer Vorteil:
- Kein Druckprotokoll wie bei RUNSQLSTM
- beliebig parametrierbar
- Verwendung von SELECT mit Ausgabe in Datei
RUNSQLSTM unterstützt kein SELECT (wohin soll er auch mit den Daten)
-
RUNSQLSTM
Der Befehl "RUNSQLSTM" bietet mir aber die Möglichkeit, ein update auszuführen.
Leider bekomme ich dabei folgenden Fehler. WARUM ?
Kann "STRQM" das auch ?
DANKE !!!!!
******************************5769ST1 V4R4M0 990521 SQL-Anweisungen ausführen SQLD099P
Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
1 UPDATE MRZIK/D099P SET DERST='1' WHERE DERST='4'
* * * * * E N D E D E R Q U E L L E * * * *
5769ST1 V4R4M0 990521 SQL-Anweisungen ausführen SQLD099P
Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
MSG ID WTK SATZ TEXT
SQL7008 30 1 Position 1 D099P in MRZIK für Operation ungültig.
************************************
-
![Zitat](images/misc/quote_icon.png) Zitat von RLPforum
Der Befehl "RUNSQLSTM" bietet mir aber die Möglichkeit, ein update auszuführen.
Leider bekomme ich dabei folgenden Fehler. WARUM ?
Kann "STRQM" das auch ?
DANKE !!!!!
******************************5769ST1 V4R4M0 990521 SQL-Anweisungen ausführen SQLD099P
Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
1 UPDATE MRZIK/D099P SET DERST='1' WHERE DERST='4'
* * * * * E N D E D E R Q U E L L E * * * *
5769ST1 V4R4M0 990521 SQL-Anweisungen ausführen SQLD099P
Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
MSG ID WTK SATZ TEXT
SQL7008 30 1 Position 1 D099P in MRZIK für Operation ungültig.
************************************
Vermutlich steht der Parameter COMMIT (Commit Steuerung) im RUNSQLSTM-Command auf *CHG und Deine Datei wird nicht im Journal aufgezeichnet.
Also entweder den Parameter COMMIT auf *NONE setzen oder dem Update WITH NC hinzufügen.
WITH NC bewirkt, dass keine Journalisierung der Datei für das Statement erforderlich ist. (egal wie der Parameter COMMIT im RUNSQLSTM steht)
Birgitta
-
Es funzt
vielen herzlichen DANK
COMMIT(*NC) war die Lösung
DANKE !!
-
STRQM
Aber noch eine Frage zu "STRQM"
Leider ist das handling nicht geläufig.
Gibt es irgendwo ein Beispiel, dass ich bearbeiten kann, um das gestalten des
Befehle zu erlernen, da SELECT hier möglich ist
vielen herzlichsten DANK
-
![Zitat](images/misc/quote_icon.png) Zitat von RLPforum
Aber noch eine Frage zu "STRQM"
Leider ist das handling nicht geläufig.
Gibt es irgendwo ein Beispiel, dass ich bearbeiten kann, um das gestalten des
Befehle zu erlernen, da SELECT hier möglich ist
In "Mit Query Manager Abfragen arbeiten" kannst du mit der Funktionstaste F19 den "Abfrageerstellungsmodus ändern" (wählbar zwischen PROMPT und SQL), bevor du eine neue Abfrage erstellst.
Viele Grüße
Jürgen
-
STRQM F19 Danke
Wer lesen kann ist klar im Vorteil !!
F19 - DANKE !!!
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By muadeep in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 15-04-05, 13:08
-
By Jenne in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 23-08-04, 10:45
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks