长时间潜伏,第一次发帖...
我有一个问题似乎无法找到解决方案。 我在C#中有一个Web服务,在Oracle包中调用一个Procedure。 该过程返回n个输出参数+一个记录集。 我试图找到一种方法来获取记录集作为输出参数而不使用RefCursor(请不要判断这个选择......我只需要一个替代方案)。
我尝试过使用Table of [table_name]%RowType输出参数,但我找不到合适的C#OracleType,并且我不断得到无效的参数错误。
总结一下, 有没有其他方法直接获取redordset(不通过refCursor)作为Procedure的输出参数?如果是这样,从C#调用它时它的数据类型是什么?