【发布时间】:2016-11-04 21:52:50
【问题描述】:
我是 SSIS 新手,一直在尝试将字符串转换为日期。 我的输入列字符串格式为 MM.DD.yy 10.11.16 我的要求是转换 2016-10-11 yyyy-mm-dd
下面是我尝试过的表达式,但它在目标中加载为 null。
(DT_DATE)(SUBSTRING(FILE_DATE,1,2) + "-" +
SUBSTRING(FILE_DATE,4,2) + "-" + SUBSTRING(FILE_DATE,7,2))
【问题讨论】:
-
您的表达式正确返回了
DATETIME值。需要转换为yyyy-mm-dd的目标列/变量是字符串数据类型吗? -
目标列是什么数据类型?如果您在包中添加数据查看器,您会看到什么?
标签: ssis expression