将文本值转换为时间戳

2020-09-18 03:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想将来自文本文件源的一些时间戳值转换为"时间戳"数据类型,然后再将它们加载到目标表(Oracle)中。 这些值采用以下示例中给出的格式,并且采用文本格式。

2018-06-06T10:24:15.9803868 + 08:00

能否请您告知

谢谢,
大卫

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想将来自文本文件源的一些时间戳值转换为"时间戳"数据类型,然后再将它们加载到目标表(Oracle)中。 这些值采用以下示例中给出的格式,并且采用文本格式。

2018-06-06T10:24:15.9803868 + 08:00

能否请您告知

谢谢,
大卫

付费偷看设置
发送
2条回答
宇峰科技
1楼 · 2020-09-18 04:32.采纳回答

@ david.krn

尝试以下选项。

to_date('2018-06-06T10:24:15.9803868 + 08:00','YYYY-MM-DDTHH24:MI:SS.FF')

Aaron 3364
2楼-- · 2020-09-18 04:27

你好戴维,

我尝试复制您的方案:

来源:

BODS中的来源:

映射:

逻辑:

我使用了强制转换功能来避免转换警告,如果源记录较少,可以尝试不强制转换。

(投射函数在一定程度上影响性能)

作业执行后:

目标数据库(Oracle)中的输出:

我已经附上了用于测试的.txt文件。

textvalues-timestamp.txt

希望有帮助! :)

奖励(如果有用)

谢谢

Rajan

一周热门 更多>