以下程序在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();
但是我遇到语法错误。
有人可以帮助我解决这个问题吗?
答案 0 :(得分:0)
您想将整个call
语句包括到您的queryStr
中,并用引号引起来:
queryStr = "call \"ABC\".\"defg.shared.procedures::SOME_XYZ_WRAPPER\"";
为什么不查看参考文档Calling SQLScript from Java来查看有效的示例代码?