activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
开发者活动
Last updated 2024年10月22日

最佳实践

将存储过程与 Oracle 参考光标一起使用

在 Oracle 中使用存储过程时,请确保“参考光标”已与 Oracle.ManagedDataAccess.Types.OracleRefCursor 变量正确绑定。

为此,您需要确保参数的数量及其类型与“运行查询”活动的“参数”属性中的设置相符。



您可以使用“调用代码”活动获取光标的内容,也可以将其作为输入参数传递给另一个数据库查询。以下是用于将光标内容转换为数据表的调用代码示例:

Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);
您应该在用完光标后将其丢弃。您可以使用“调用代码”活动 (myRefCursor.Dispose),使用“系统”活动包中的“调用方法”活动或通过您运行的 SQL 命令来执行此操作。
  • 将存储过程与 Oracle 参考光标 一起使用

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。