В 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.