使用输出参数调用oracle存储过程时Azure逻辑应用程序出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用输出参数调用oracle存储过程时Azure逻辑应用程序出错相关的知识,希望对你有一定的参考价值。
我的存储过程参数如下所示
PROCEDURE PR_NAME
(
fromdate IN NVARCHAR2,
todate IN NVARCHAR2,
myCur OUT SYS_REFCURSOR
)
我像这样在sql developer客户端中调用该过程
var c refcursor;
execute PR_NAME ('01-01-2019','01-01-2019 10:00',:c);
print c;
我正在尝试创建API,通过传递fromdate和todate来调用Logic应用程序中的存储过程。但是我收到如下错误。
“不支持具有非标量参数的数据库函数。 r n内部异常:不支持具有非标量参数的数据库函数。 r ”
有人知道为什么吗?
答案
已有一个工作项目,可以在Github中跟踪。不支持具有非标量参数的数据库函数。
https://github.com/MicrosoftDocs/azure-docs/issues/24266
以上是关于使用输出参数调用oracle存储过程时Azure逻辑应用程序出错的主要内容,如果未能解决你的问题,请参考以下文章
Oracle数据库存储过程中输出参数为自定义游标类型时,使用call或者exec调用时,用啥来给游标赋值
从 Java 调用带有数组输出参数的 Oracle 存储过程
调用使用 Microsoft SQL Server 的输出参数的 Oracle 存储过程