我正在尝试从新架构调用存储过程。我的意思是我在一个db2服务器上创建了几个过程&采取该&的备份文件安装在其他db2服务器上。 当我试图调用该过程时:它给出了以下错误:
调用prroc1(); SQL0428N SQL语句仅允许作为单元中的第一个语句 工作的。 SQLSTATE = 25001
有人能解释我,我到这里来的是什么?
CREATE OR REPLACE PROCEDURE proc1 (IN pl VARCHAR(10),IN it VARCHAR(10),
IN pi VARCHAR(20),IN yu INTEGER)
DYNAMIC RESULT SETS 1
P1: BEGIN
COMMIT;
EXECUTE IMMEDIATE 'DELETE FROM JREO.8769';
COMMIT;
CALL Q298080();
CALL WIUTYI.295(WIUYT,WYTIO,IUEYT,ERT);
END P1