【问题标题】:Datatype format in informaticainformatica 中的数据类型格式
【发布时间】:2017-04-03 09:36:21
【问题描述】:

我在 informatica 中有整数数据类型的源文件,如下所示 加入日期:20161201 我想将整数转换为日期数据类型以将数据加载到 netezza 目标表中。是否可以在 netezza 中使用这种格式 20161201 的日期数据类型。

我希望目标表中日期数据类型的值为 20161201。如果我在目标中使用日期数据类型,它会给出 2016/12/01 00:00:00。

【问题讨论】:

    标签: informatica-powercenter


    【解决方案1】:

    你的问题对我来说不是 100% 清楚:

    1) 您是否使用 nzload 将数据“加载”到目标中,并且仅使用 powercenter 将您输入的平面文件写入 netezza ?

    2)您是否在 powercenter 映射/会话中直接写入表目标?

    现在:我假设 2)

    a) netezza 表和 powercenter 目标中所有列的数据类型和顺序是否完全相同? b)如何将 informatica 中的“整数”日期从 INT 转换为 DATE/TIME 数据类型? (如果你不明确转换,那可能是你的问题:))

    【讨论】:

      【解决方案2】:

      试试 TO_DATE(JoiningDate,'YYYYMMDD')

      【讨论】:

      • 欢迎来到 Stack Overflow!虽然欢迎使用此代码 sn-p,并且可能会提供一些帮助,但它将是 greatly improved if it included an explanation如何 它解决了这个问题。没有这个,你的回答就没有多少教育价值了——记住你是在为未来的读者回答这个问题,而不仅仅是现在提问的人!请edit您的答案添加解释,并说明适用的限制和假设。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 2018-08-30
      • 2021-06-23
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多