【问题标题】:How to run a hana shared procedure from java如何从java运行一个hana共享过程
【发布时间】:2018-12-06 19:32:50
【问题描述】:

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

但我遇到了语法错误。

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

【问题讨论】:

    标签: java procedure hana


    【解决方案1】:

    您想将整个 call 语句包含到您的 queryStr 中并转义包含的引号:

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

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

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多