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

前端之家收集整理的这篇文章主要介绍了c# – 将数据从.Net应用程序传递到Oracle存储过程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将数组从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

希望这可以帮助

猜你在找的C#相关文章