使用ODP.Net在Oracle表中插入记录数组

时间:2010-07-28 17:04:58

标签: c# oracle odp.net

我可能懒得搜索这个,但我不知道如何使用C#和ODP.Net将记录数组插入到Oracle表中。我已经看到了插入基本类型的基本示例,但从未找到任何类似记录数组的内容。有什么帮助吗?

我基本上需要一个记录类型,表中有五列中的三列。然后我需要使用C#和ODP.Net在表中插入一个值数组。

1 个答案:

答案 0 :(得分:2)

有几种方法可以实现,您可以创建用户定义类型(udt)和该类型的集合并插入它,或者您可以传入assoc。数组(如果你愿意,每列一个数组)来执行插入。我已经回答了类似的问题

用于udt插入 Converting oracle query into user defined types in pl/sql

为assoc。数组插入: http://forums.oracle.com/forums/thread.jspa?messageID=4370850&#4370850

但是你已经安装了一些例子 %ORA_HOME%\ odp.net \样品\ 2.x的\ UDT

(还有其他关于assoc。数组和其他odp类型的例子)

如果有帮助请告诉我