如何使用Informatica在SQL Server中将varchar装入日期类型?

时间:2019-04-27 03:50:56

标签: informatica informatica-powercenter

在SQL Server 2014中使用IICS(Informatica Cloud)将数据从一个表(nvarchar)移到另一表(date)时出错。我尝试使用表达式

To_date_out = To_date(Incep_Date, 'yyyy-mm-dd')

,但仍然出现相同的错误:

  

TT_11019端口[Incep_Date]中存在错误:端口的默认值设置为:ERROR(转换错误:IUpdateStrategyNode12)enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了答案。尽管会话和源数据的格式不同,Informatica似乎将YYYY-MM-DD中的varchar隐式转换为YYYY / MM / DD,因此在表达式中,我们需要转换为后者格式作品! TO_DATE(Incep_Date,“ YYYY-MM-DD”)。感谢@bitbangs的时间和帮助。