【问题标题】:kettle etl how to convert to a time data typekettle etl如何转换为时间数据类型
【发布时间】:2016-04-28 14:05:49
【问题描述】:

我有一个表输入并从 SQL Server 表中获取一些数据。一个字段具有时间类型的值,例如02:22:57.0000000,目标表(表输出)是一个 PostgreSQL 表,并且该字段的数据类型为时间。但 PDI 似乎认为源表中的时间是字符串类型并产生错误。

错误:列“contact_time”是没有时区的时间类型,但表达式的类型是字符变化

我尝试使用选择值步骤,但没有时间类型,只有日期和时间戳。我该怎么办?

【问题讨论】:

    标签: pentaho kettle


    【解决方案1】:

    您可以使用选择值步骤并在元数据选项卡中,选择类型为时间戳和格式为HH: mm:ss

    这会将您的字符串输入格式化为时间戳。

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-22
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      • 2012-08-19
      • 1970-01-01
      • 2022-12-09
      相关资源
      最近更新 更多