Как запустить общую процедуру хана из Java - PullRequest
0 голосов
/ 06 декабря 2018

Следующая процедура выполняется нормально в 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 голосов
/ 07 декабря 2018

Вы хотите включить весь оператор call в queryStr и экранировать кавычки:

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

Почему бы вам не проверить справочную документацию Вызов SQLScript из Java чтобы увидеть рабочий пример кода?

...