首页 > 解决方案 > 在 EDW_UPDATE_NOTE 列中一个接一个地附加更新日期

问题描述

我有一个场景,我们试图附加存储在名为 EDW_UPDATE_NOTE 的 varchar 列中的数据,数据存储在列中,如下格式“PWC 映射名称-会话开始 12/10/2014 12:40:54”所以例如,当此行有更新时,例如今天“13-05-2020”,那么我希望数据更新为“PWC 映射名称 - 会话开始 05/13/2020 22:57:45|PWC 映射名称 -会话开始于 2014 年 12 月 10 日 12:40:54',以便我们可以跟踪数据首先在 2014 年 12 月 10 日更新,然后在 2020 年 5 月 13 日再次更新。

注意:我们使用 Informatica 加载表,当前逻辑在表达式转换 'PWC mapping '||$$PWC_MAPPING_NAME ||'- session start '||TO_CHAR(sysdate,'mm/dd/ yyyy hh24:mi:ss') ||'|'|| edw_update_note

但是每次更新完成时,数据都会更新为“PWC 映射名称-会话开始 05/13/2020 22:57:45|PWC 映射名称-会话开始 05/13/2020 22:57:44”两者都显示相同的日期和时间,我们无法将旧日期值与最新更新的日期值连接起来。

标签: sqloracle-sqldeveloperinformaticainformatica-powercenter

解决方案


推荐阅读