使用 C# 进行批量复制时出错 - Oracle.DataAccess.Client

Error BulkCopy with C# - Oracle.DataAccess.Client

我的 table 字段很长。当我通过 bulkcopy 制作副本时,出现以下消息。

ORA-26089: LONG 列 "CORPO_EMAIL" 必须最后指定

我不明白这个错误的原因。我需要为 DataTable 中的此列做任何特殊配置吗?

要解决此问题,您需要在最后指定 LONG 列,即 CORPO_EMAIL。

这个错误的原因是直接路径API的客户端指定了要加载的LONG列,但LONG列不是要指定的最后一列。

同时检查 How to solve Error Code ORA-26089