gpt4 book ai didi

oracle - 在 SQL*Loader 控制文件中设置日期格式

转载 作者:行者123 更新时间:2023-12-02 08:00:02 31 4
gpt4 key购买 nike

我的 csv 文件将“2009 年 9 月 17 日 11:06:06 AM”作为 COMPLETED_ON 变量

我正在使用 sql 加载器将数据加载到 oracle,如下所示:

LOAD DATA
INFILE 'c:/load/file_name.csv'
APPEND
INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
COMPLETED_ON DATE "not sure what to put here",
)

在 Oracle 中,我按如下方式创建了此列:

“COMPLETED_ON”带有本地时区的时间戳 (0)

如何更改控制文件中的 COMPLETED_ON 日期?

最佳答案

我不是 100% 熟悉 LOAD DATA INFILE 语法,但我知道格式字符串 'DD Month, YYYY HH:MI:SS AM' 与您的匹配日期格式。我能够在 TO_DATE 中使用它来转换您的示例日期。试试这个:

LOAD DATA
INFILE 'c:/load/CW_COMPLIANCE.csv'
APPEND
INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
COMPLETED_ON DATE 'DD Month, YYYY HH:MI:SS AM',
)

关于oracle - 在 SQL*Loader 控制文件中设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16595545/

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