为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:麒麟
【CPU】:未知
【问题描述】*:在存储过程中调用JAVA接口报错
create or replace procedure editModeDataShare(
createrid INTEGER,
formmodeid INTEGER,
billid INTEGER
)
LANGUAGE JAVA
AS
$$
import weaver.formmode.setup.ModeRightInfo;
ModeRightInfo ModeRightInfo = new ModeRightInfo();
ModeRightInfo.setNewRight(true);
ModeRightInfo.editModeDataShare(createrid,formmodeid,billid);//新建的时候添加共享
$$;
报错提示
执行失败(语句1)
第 6 行, 第 9 列[LANGUAGE]附近出现错误[-2007]:
语法分析出错
这个可以使用外部函数的方式来实现,具体语法可以参考https://eco.dameng.com/document/dm/zh-cn/pm/external-function.html#10.2%20JAVA%20%E5%A4%96%E9%83%A8%E5%87%BD%E6%95%B0
