sql - 在 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”两者都显示相同的日期和时间,我们无法将旧日期值与最新更新的日期值连接起来。
解决方案
推荐阅读
- google-apps-script - Google Apps 脚本 - 自定义触发器 - 仅月 + 日 - 无年
- kubernetes - kubectl wait 无法创建资源
- java - 如何在 testNG 中重新运行跳过的测试?
- python - 使用并发的线程池执行器:对不同数量的工人没有改善
- flutter - “...”或“..”在颤动中是什么意思?
- c# - MVC Razor 对象引用未设置为对象的实例
- javascript - 有没有办法找出为什么 Visual Studio 2019 不会缩小 js 文件?
- html - 无法通过css中的png查看背景
- javascript - D3.js v6 路径未在折线图中对齐
- node.js - 为快速会话创建一个临时模式?