gpt4 book ai didi

SQLLDR 控制文件 : Loading multiple files

转载 作者:行者123 更新时间:2023-12-04 05:58:28 25 4
gpt4 key购买 nike

我正在尝试将多个数据文件加载到一个表中。现在文件本身具有以下格式:

                          file_uniqueidentifier.dat_date

我的控制文件看起来像这样
    LOAD DATA
INFILE '/home/user/file*.dat_*'
into TABLE NEWFILES
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
FIRSTNAME CHAR NULLIF (FIRSTNAME=BLANKS)
,LASTNAME CHAR NULLIF (LASTNAME=BLANKS)
)

另一方面,我的 SQLLDR 看起来像这样
                sqlldr control=loader.ctl, userid=user/pass@oracle, errors=99999,direct=true

产生的错误是 SQL*Loader-500 无法打开文件 (/home/user/file*.dat_*) SQL*Loader-553 file not found

有没有人知道我如何处理这个问题?

最佳答案

SQLLDR不识别通配符。让它使用多个文件来明确列出它们的唯一方法。您可能可以使用 shell 脚本执行此操作。

关于SQLLDR 控制文件 : Loading multiple files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9229415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com