Выборка значения параметра OUT хранимой процедуры в HANA или Oracle в R - PullRequest
0 голосов
/ 18 декабря 2018

В R, как я могу получить значение параметра OUT из хранимой процедуры.Параметры OUT - это то, что используется в Oracle, HANA и других процедурных языках БД, таких как PL / SQL.

Вот игрушка из HANA, которая добавляет два числа и возвращает результат в переменной параметра OUT:

CREATE PROCEDURE "add" (a INTEGER, b INTEGER, OUT x varchar(4000)) 
LANGUAGE SQLSCRIPT AS
BEGIN
    x := :a+:b;
end;

call "add"(1,2, ?);

Как и ожидалось, это возвращает 3 в качестве вывода в hdbStudio.

Я пробовал RJDBC dbGetQuery, dbSendQuery, но, похоже, ничего не работает.Я предполагаю, что мне нужно использовать dbBind (как в случае preparedStatement в Java), но я не могу найти правильный способ сделать это в R.

...