如何从java运行hana共享过程

9jyewag0  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(318)

下面的过程在hana studio中运行良好

call "ABC"."defg.shared.procedures::SOME_XYZ_WRAPPER"

我试着从java代码中调用它,如下所示

queryStr = call "ABC"."defg.shared.procedures::SOME_XYZ_WRAPPER";
CallableStatement ca = conn.prepareCall("{"+queryStr+"}");
ca.execute();

但我有个语法错误。
有人能帮我解决这个问题吗?

kyxcudwk

kyxcudwk1#

你想把整个 call 在你的 queryStr 并避开包含的引号:

queryStr = "call \"ABC\".\"defg.shared.procedures::SOME_XYZ_WRAPPER\"";

为什么不查看从java调用sqlscript的参考文档来查看一个工作示例代码呢?

相关问题