activities
latest
false
- 概述
- 加密
- 数据库
- Java
- Python
- 网页 API
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
开发者活动
Last updated 2024年10月22日
最佳实践
在 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 命令来执行此操作。