如何从Java运行Hana共享过程

时间:2018-12-06 19:32:50

标签: java procedure hana

以下程序在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();

但是我遇到语法错误。

有人可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您想将整个call语句包括到您的queryStr中,并用引号引起来:

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

为什么不查看参考文档Calling SQLScript from Java来查看有效的示例代码?