我可能懒得搜索这个,但我不知道如何使用C#和ODP.Net将记录数组插入到Oracle表中。我已经看到了插入基本类型的基本示例,但从未找到任何类似记录数组的内容。有什么帮助吗?
我基本上需要一个记录类型,表中有五列中的三列。然后我需要使用C#和ODP.Net在表中插入一个值数组。
答案 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�
但是你已经安装了一些例子 %ORA_HOME%\ odp.net \样品\ 2.x的\ UDT
(还有其他关于assoc。数组和其他odp类型的例子)
如果有帮助请告诉我