我正在网上搜索将字符串数组传递给Oracle中的存储过程的解决方案。 “简单”但凌乱的方式是使用逗号分隔的字符串。
我找到了一个样本,我根据这个样本创建了自己的VARCHAR2(200)TABLE。
我知道我可以使用Oracle创建的“幕后”构造函数来提供一个值列表,这些值将在PL / SQL中被视为可以迭代的表。
但是当我进入C#时,我发现我无法创建一个允许我使用这个隐式构造函数的OracleParameter对象。
我现在在网上找到的所有样本都在处理Oracle数据适配器,没有人对System.Data.OracleClient说什么。
有没有办法实现这个目标?
答案 0 :(得分:0)
我找到的每个资源都会将我发送给ODP,并补充说我不应该为Microsoft提供商而烦恼,因为它将在.NET 4中弃用。
我想我现在放弃了这一点,感谢Alex和Diadistis的帮助。