
Zitat von
Fuerchau
Erstelle die SQL-Prozedur einfach ohne CONTAINS SQL DATA.
Das ist ja gerade das Problem :
Die Procedure ist folgendermassen definiert :
Code:
CREATE PROCEDURE OSDBBANFPR.BST100C (
INOUT PARAM CHAR(385) ,
INOUT RC CHAR(1) ,
INOUT MSGID CHAR(7) ,
INOUT MSG CHAR(80) ,
INOUT FLD CHAR(32) )
LANGUAGE CL
SPECIFIC OSDBBANFPR.BST100C
NOT DETERMINISTIC
NO SQL
CALLED ON NULL INPUT
EXTERNAL NAME 'OSDBBANFPR/BST100C'
PARAMETER STYLE GENERAL ;
Beim BST100C handelt es sich um ein CL-Programm.
Hier werden folgende Programme per dynamischem Call aufgerufen :
BST100C (CLP) --> CALL BST100 (RPG) --> BST100S (SQLRPG)
Das SQL-PGM BST100S enthält hierbei die embedded SQL-Anweisung.
Sven
Bookmarks