-
SQL in CL einbinden ?
Ich arbeite extern in einem Euro-Umstellungsprojekt und bereite die Dateien-Updates per SQL vor. Gibt es eine möglichst einfache Möglichkeit SQL in ein CL-Progrämmchen einzubinden.
Für eine Kurze Info wäre ich dankbar.
Helwo
-
Hallo Helwo,
die SQL-Statements in eine Sourcedatei klopfen und im CL mit RUNSQLSTM dann die Sourcedatei aufrufen.
Gruss Reinhold
R.Schreiber
-
Hallo Reinhold,
ich habe ebenfalls Interesse SQL per RUNSQLSTM ablaufen zu lassen. Gibt es hier ein einfaches Beispiel für den Aufbau (Inhalt) der Quell-Datei?
z.B. habe ich nur eine Zeile hinterlegt
--------
SELECT Felder FROM Lib/Datei where Feld = 'xx'
-------
und es kam SQL0084 1.SQL-Anweisung ungültig -
wahrscheinlich fehlen noch einige Angaben
Alf
-
Hallo Alf,
ich benutze RUNSQLSTM auch ab und zu. Allerdings habe ich bisher nur UPDATE und DELETE verwendet. Das funktioniert dann auch. Achtung: COMMIT(*NONE) angeben. Wenn Du
UPDATE datei set FELD = 'xxx'
eingibst, dann müsste das funktionieren.
Mal was anderes: mir ist es bisher nicht gelungen mehrere SQL-Befehle in einer Quelle unterzubringen. Weiss jemand, wie das geht.
Viele Grüße
Heinz
-
Hallo,
select geht leider nicht,
mehrere befehle mit ; trennen
auserdem gibt es eine Satzlängenbeschränkung,
wir nehmen immer 80 (92)
Alternative für z.b. select:
Query-Manager PGM das nur aus &AN1&AN2&AN3
besteht. diese vars im CL mit den SQL-Statements füllen und via STRQMQRY das qm-Pgm aufrufen
Achtung max. Länge der vars : 55 Byte
deswegen hab ich 3verwendet)
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Ausser dem CL habe ich auch noch eine Alternativ-Lösung anzubieten. Operations Navigator öffnen, ein System öffnen, klick mit rechter Maustaste auf Datenbank - SQL-Prozeduren ausführen auswählen - Die SQL-Statements entsprechend eingeben und wenn alles o.k. ist dann mit -Datei-Speichern unter- abspeichern und schon kann ich dieses SQL jederzeit unter dem gespeicherten Namen erneut ausführen.
Gruss Reinhold.
R.Schreiber
-
Hallo Reinhold,
danke für die Informationen. Hat mir sehr geholfen.
Gruß Helwo
-
Als weiter Alternative biete ich ein Tool >SQLCPY< auf www.fuerchau.de an, in dem man SQL mittels Kommando in verschiedenen Varianten ausführen kann.
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 RLPforum in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 15-11-05, 12:04
-
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
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