【发布时间】:2021-06-23 04:30:06
【问题描述】:
我正在尝试将格式为 03/08/2021 00:00:00 的 DateTime 属性的源字段转换为格式为 2021-03-08 00:00:00 的 DateTime 属性的目标字段。
我尝试使用TO_DATE(TO_CHAR(DATE_CON,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')
但出现以下错误:
TT_11132 转换 [表达式] 在评估输出列 [DATE_CON] 时出错。错误消息是 [ [TO_DATE]: invalid string for conversion to Date ... t:TO_DATE(u:TO_CHAR(t:,u:'YYYY-MM-DD HH24:MI;SS'),u:'YYYY-MM-DD HH24:MI:SS')].
如何解决此错误?源和目标的DataType都是DateTime。
【问题讨论】:
-
是源数据库还是目标数据库(给定标签)?如果是这样,Oracle 没有
datetime数据类型。它有date。它有timestamp。两者都没有人类可读的格式。它们始终以压缩二进制格式存储,与应用程序将date或timestamp转换为人类可读字符串的方式无关。 -
您的 rinformatica 表达式中有分号。我确信这是错过了。请修复它,一切都会好的。这是来自您的错误消息,请注意 MI 和 SS 之间有一个分号。
'YYYY-MM-DD HH24:MI;SS'),u:'YYY.
标签: oracle datetime informatica informatica-powercenter informatica-cloud