创建用于在C#中调用Oracle存储过程的输入表参数

时间:2014-03-28 19:34:49

标签: c# oracle stored-procedures

我尝试使用Oracle存储过程,其中两个输入需要TABLE of NUMBER。我是用C#调用的,我想使用System.Data.OracleClient而不是ODP.NET,因为我公司正在采用这种方法,所以请避免使用ODP.NET的答案。我还没有能够创建可接受的输入参数。我该怎么办?

1 个答案:

答案 0 :(得分:0)

自从我尝试过这样的事情已经有几​​年了,但从历史上看,将深奥的类型(数组,用户定义的类型,表格)传递给.NET托管数据提供商的情况一直得到很好的支持。我怀疑System.Data.OracleClient是否支持这一点。你可能会有更好的运气ODP.NET。

值得注意的是:http://msdn.microsoft.com/en-us/library/77d8yct7.aspx