我尝试使用 IBM Data Studio 在 SQLJ 中创建一个存储过程,并能够在构建时创建三种类型的文件为 xxx.class、xxx_Profile0.ser 和 xxx_ProfileKeys.class,并将(.class)文件放在以下目录 /QIBM /UserData/OS400/SQLLib/函数。
创建存储过程为
CREATE PROCEDURE XXXX.SQLJ_JAVA ( )
LANGUAGE JAVA
SPECIFIC XXXX.SQLJ_JAVA
NOT DETERMINISTIC
NO SQL
CALLED ON NULL INPUT
EXTERNAL NAME 'sample.execution'
PARAMETER STYLE DB2GENERAL ;
执行过程时出现以下异常。
SQL 状态:42724
供应商代码:-4304
消息:[SQL4304] Java 存储过程或用户定义函数 SQLJ_JAVA,特定名称 SQLJ_JAVA 无法加载 Java 类 SP,原因代码为 1。
让我知道是否有任何问题。