C# 无自动提交的OracleBulkCopy

C# 无自动提交的OracleBulkCopy,c#,oracle,bulkinsert,C#,Oracle,Bulkinsert,我想删除旧数据并在同一事务中插入一个新数据,而不需要任何信息的死区时间 所以,我想删除数据并在批量插入中插入大量数据。 是否可以在不提交的情况下使用OracleBulkCopy的WriteToServer? 我想在所有方法的末尾使用相同的事务和提交,这可能吗 你建议我怎么做 谢谢 由于OracleBulkCopy执行直接路径加载,因此无法对该事务中的表执行任何其他操作。任何这样做的尝试都将导致: ORA-12838:并行修改对象后无法读取/修改该对象 有关更多信息,请参见此处: 并搜索“批量复

我想删除旧数据并在同一事务中插入一个新数据,而不需要任何信息的死区时间

所以,我想删除数据并在批量插入中插入大量数据。 是否可以在不提交的情况下使用OracleBulkCopy的WriteToServer? 我想在所有方法的末尾使用相同的事务和提交,这可能吗

你建议我怎么做


谢谢

由于OracleBulkCopy执行直接路径加载,因此无法对该事务中的表执行任何其他操作。任何这样做的尝试都将导致:

ORA-12838:并行修改对象后无法读取/修改该对象

有关更多信息,请参见此处:

并搜索“批量复制支持”部分

希望有帮助