首页 > 解决方案 > 从 SQL 加载器中加载数据的位置获取 csv 文件的路径。

问题描述

我正在尝试使用 SQL Loader 从 CSV 文件将数据导入 Oracle 中的表。但是,我想添加两个附加属性,即上传日期和从中导入数据的文件路径。我可以使用 SYSDATE 添加日期,是否有类似的获取文件路径的方法?

标签: sqloracle11gsql-loader

解决方案


使用 SYSDATE 的问题在于它不会对所有行都相同。如果您一天执行多个负载并且需要退出特定负载,这可能会变得很困难。考虑同时使用本文中的方法使用 batch_id:使用 sqlldr 插入带有批处理 id 的行 我怀疑它也可以适用于使用 SYSDATE,因此它对于所有行都是相同的。试一试,让我们知道。无论如何,如果您需要基于 batch_id 删除,使用序列中的 batch_id 将使处理问题变得更加容易。


推荐阅读