Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在开发自定义 ETL 工具。我们从文件中的数据库中提取数据,文件可能包含 clob 数据。在加载端,它获取文件并写入数据库表。在引入 clob 数据之前,所有文件都可以正常工作。该文件可以包含数百万条记录。我们使用 OleDb 生成数据库模式并使用适配器通过读取块中的数据进行更新。
我的问题是我们如何将 clob 数据插入数据库。如果文件包含数百万条记录,并且 clob 支持每条记录最多 4GB 的数据。
我们应该如何处理这些情况并让应用程序执行得更快、更不容易出错?
谢谢,兔子
你的问题不清楚。
clob 数据是否与正在加载的其他字段内联?
您的代码是否可以插入单个 clob?
当我使用 clob 或 blob 提取和加载数据时,我将它们保存为单独的文件(1 个 CSV 文件和每个 clob 一个文件),并按每条记录的两个步骤进行加载 - 首先从 csv 文件中插入非 clob 数据,然后更新插入 clob 的记录。