kettle etl如何转换为时间数据类型
Posted
技术标签:
【中文标题】kettle etl如何转换为时间数据类型【英文标题】:kettle etl how to convert to a time data type 【发布时间】:2016-04-28 14:05:49 【问题描述】:我有一个表输入并从 SQL Server 表中获取一些数据。一个字段具有时间类型的值,例如02:22:57.0000000,目标表(表输出)是一个 PostgreSQL 表,并且该字段的数据类型为时间。但 PDI 似乎认为源表中的时间是字符串类型并产生错误。
错误:列“contact_time”是没有时区的时间类型,但表达式的类型是字符变化
我尝试使用选择值步骤,但没有时间类型,只有日期和时间戳。我该怎么办?
【问题讨论】:
【参考方案1】:您可以使用选择值步骤并在元数据选项卡中,选择类型为时间戳和格式为HH: mm:ss
这会将您的字符串输入格式化为时间戳。
希望这会有所帮助:)
【讨论】:
以上是关于kettle etl如何转换为时间数据类型的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SQL Server 中将 varchar 数据转换为时间
BigQuery:加载具有日期列数据类型的 avro 文件,只要转换为时间戳