0

我们正在开发自定义 ETL 工具。我们从文件中的数据库中提取数据,文件可能包含 clob 数据。在加载端,它获取文件并写入数据库表。在引入 clob 数据之前,所有文件都可以正常工作。该文件可以包含数百万条记录。我们使用 OleDb 生成数据库模式并使用适配器通过读取块中的数据进行更新。

我的问题是我们如何将 clob 数据插入数据库。如果文件包含数百万条记录,并且 clob 支持每条记录最多 4GB 的数据。

我们应该如何处理这些情况并让应用程序执行得更快、更不容易出错?

谢谢,兔子

4

1 回答 1

1

你的问题不清楚。

clob 数据是否与正在加载的其他字段内联?

您的代码是否可以插入单个 clob?

当我使用 clob 或 blob 提取和加载数据时,我将它们保存为单独的文件(1 个 CSV 文件和每个 clob 一个文件),并按每条记录的两个步骤进行加载 - 首先从 csv 文件中插入非 clob 数据,然后更新插入 clob 的记录。

于 2011-02-09T01:13:35.477 回答