是否可以使用OleDb从c#应用程序向Oracle存储过程发送int[]
?
我想知道是否有一种特定的方法来设置c#OleDbType
和Oracle存储过程中的类型。目前我正在使用这种设置。
C#
int[] intArray = new int[] { 1, 2};
cmd.Parameters.Add(new OleDbParameter("var_name", intArray));
cmd.Parameters[i].OleDbType = OleDbType.Variant
cmd.Parameters[i].Size = 20;
的Oracle
TYPE intArray IS TABLE OF NUMBER;
PROCEDURE proc(var_name IN intArray);
提前谢谢 - 安口
答案 0 :(得分:0)