加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 将数据从.Net应用程序传递到Oracle存储过程

发布时间:2020-12-15 07:39:08 所属栏目:百科 来源:网络整理
导读:我需要将数组从C#.net应用程序传递到oracle存储过程. 有人可以让我知道怎么去吗? 而且,当将输入参数传递给存储过程时,我在C#中使用哪种OracleType类型? FYI,我在C#应用程序中使用System.Data.OracleClient. 谢谢. 解决方法 吉米, System.Data.OracleClient
我需要将数组从C#.net应用程序传递到oracle存储过程.
有人可以让我知道怎么去吗?
而且,当将输入参数传递给存储过程时,我在C#中使用哪种OracleType类型?

FYI,我在C#应用程序中使用System.Data.OracleClient.

谢谢.

解决方法

吉米,
System.Data.OracleClient不支持数组.
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-6706b3ec5131

根据您的需要,您将需要通过使用ODP.net客户端的嵌套表类型(通过UDT或assoc.数组)来实现.这可能是一个很好的方向,尤其是.因为.net 4.0有deprecated System.Data.OracleClient.

但是,如果您遇到System.Data.OracleClient,并且您真的只是尝试在列表中进行变量,那么可以传入一个字符串并遵循以下建议之一:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425

希望这可以帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读