在SQL Server 2014中使用IICS(Informatica Cloud)将数据从一个表(nvarchar
)移到另一表(date
)时出错。我尝试使用表达式
To_date_out = To_date(Incep_Date, 'yyyy-mm-dd')
,但仍然出现相同的错误:
TT_11019端口[Incep_Date]中存在错误:端口的默认值设置为:ERROR(转换错误:IUpdateStrategyNode12)
答案 0 :(得分:0)
我找到了答案。尽管会话和源数据的格式不同,Informatica似乎将YYYY-MM-DD中的varchar隐式转换为YYYY / MM / DD,因此在表达式中,我们需要转换为后者格式作品! TO_DATE(Incep_Date,“ YYYY-MM-DD”)。感谢@bitbangs的时间和帮助。