我正在使用ArrayBinding将批量数据插入到oracle表中。但是,在使用ArrayBinding时,我没有得到如何插入空值的方法。
// set the parameter values
p_first_name.Value = new string[4]{"First 1", "First 2", "First 3", "First 4"};
p_middle_name.Value = new string[4]{"Middle 1", null, "Middle 3", null };
p_last_name.Value = new string[4]{"Last 1", "Last 2", "Last 3", "Last 4"};
// use the ArrayBindStatus to indicate a null insert
p_middle_name.ArrayBindStatus = new OracleParameterStatus[4];
p_middle_name.ArrayBindStatus[1] = OracleParameterStatus.NullInsert;
p_middle_name.ArrayBindStatus[3] = OracleParameterStatus.NullInsert;
我使用ArrayBindingStatus阅读了上面的示例,但是我的问题是如何找出元素在列中的位置,尤其是在大型数据集中?
有什么建议吗?