使用ArrayBinding

时间:2019-03-08 17:05:35

标签: null bulkinsert

我正在使用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阅读了上面的示例,但是我的问题是如何找出元素在列中的位置,尤其是在大型数据集中?

有什么建议吗?

0 个答案:

没有答案