【问题标题】:Getting path of csv file from where data is being loaded in SQL loader.从 SQL 加载器中加载数据的位置获取 csv 文件的路径。
【发布时间】:2018-06-22 03:58:38
【问题描述】:

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

【问题讨论】:

标签: sql oracle11g sql-loader


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2021-10-03
    • 2019-11-08
    • 2015-11-21
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    相关资源
    最近更新 更多