-
Dynamisches SQL
Ich versuche in einem RPG mit embedded SQL die Anzahl Sätze einer Datei Datei zu ermitteln. Der Datei-Name ist variabel.
Folgendes habe ich definiert:
D befehl ds
d a ..... 29a inz('SELECT COUNT(*) INTO :COUNT ')
d b ..... 5a inz('FROM ')
d DATEI 10a
d count ..s ....7 0
d hostvar s ..256a
Datei = Eingabe
HostVar = Befehl
/exec sql
+ execute immediate :HOSTVAR
/end-exec
Im Joblog wude folgendes gesagt:
Variable COUNT nicht definiert ode rnicht anwendbar
SQL0312
Was muss ich machen, damit es funktioniert ?
mfg Ludger
-
Select ... into wird NICHT im Dynamischen SQL unterstützt.
Auch wenn Du genau einen Wert zurückerhälst, musst Du einen Cursor definieren, öffen, mit Fetch einlesen und anschließend wieder schließen.
Birgitta
-
Hallo Birgitta,
vielen Dank für die Unterstützung.
Ich habe noch was von einem PREPARE gelesen,
was ich dann auch noch eingebaut habe.
Die SQL-Anweisungen bestehen jetzt aus:
PREPARE (mit der dynamischen Host-Variablen)
DECLARE
OPEN
FETCH
CLOSE
und es funktioniert.
Ludger
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By Squall in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 10-10-06, 08:53
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By redsky in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 06-12-05, 11:23
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