-
Ich kann Fuerchau nur beipflichten. Ich wickle die meisten Berührungen mit 3GL-Programmen auf diese Weise (Stored Procedures) ab.
Die SQL-Prozedur sieht ungefähr so aus:
Code:
CREATE PROCEDURE LIB/ALTESPGM (IN PARAM1 CHAR(10))
LANGUAGE SQL
NOT DETERMINISTIC
READS SQL DATA
DYNAMIC RESULT SETS 1
BEGIN
DECLARE c1 CURSOR WITH RETURN FOR
SELECT *
FROM QTEMP/OUTPUT;
CALL LIB/ALTES3GL (PARAM1);
OPEN c1;
END
Funktioniert wunderbar (auch mit QTEMP). Wenn man die Prozedur dann für die JDBC-Verbindung aufruft, bekommt wie bei einem SELECT ein ResultSet zurück.
LG Robert
-
danke für die tolle idee!
aber weißt du ob es einen sql befehl gibt, indem
man gleichzeitig ein CALL und ein SELECT
machen kann (gleicher JOB)??
habe keine sql erfahrung...
mfg burton007
-
Dass passiert automatisch durch den Aufruf:
select ... => gibt einen Cursor zurück
update/delete/create xxx => wird ausgeführt
call mylib.mypgm (Parm1, Parm2, ...) => Programm/Prozedur wird aufgerufen
-
 Zitat von Fuerchau
Dass passiert automatisch durch den Aufruf:
select ... => gibt einen Cursor zurück
update/delete/create xxx => wird ausgeführt
call mylib.mypgm (Parm1, Parm2, ...) => Programm/Prozedur wird aufgerufen
-> bedeutet dass, das wenn ich in einem pgm ein select ausführe, dass ich
einen cursor zurückbekomme ??
mfg burton007
-
Nein, bei einem Programm, dass als Prozedur aufgerufen wird, muss ich den geöffneten Cursor auch zurückgeben, sonst passiert da rein gar nichts.
Ich meinte nur, dass mit der Art des SQL-Kommandos eben SQL weiß, was ausgeführt werden soll.
Similar Threads
-
By marmart in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 25-09-07, 15:29
-
By schatte in forum NEWSboard Windows
Antworten: 7
Letzter Beitrag: 21-11-06, 11:37
-
By pwrdwnsys in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 07-11-06, 15:34
-
By malti in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 19-10-06, 08:42
-
By bettina_martin in forum NEWSboard Windows
Antworten: 1
Letzter Beitrag: 22-08-06, 15:14
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