Sql server 等价于SSIS中的转换
我有三个专栏,如下所示:Sql server 等价于SSIS中的转换,sql-server,string,date,ssis,Sql Server,String,Date,Ssis,我有三个专栏,如下所示: Date Manufactured Date Shipped Date Arrived 25.12.2013 01.05.2014 01.12.2014 我想将它们转换为SQL中的日期时间。我该怎么做 SELECT convert(datetime, '23.10.2016', 104) 在SSIS中?如果源组件是SQL表,最好的方法是使用包含CONVERT()函数的查询,而不是直接从表中提取 否则,您的下一个最佳选择是前
Date Manufactured Date Shipped Date Arrived
25.12.2013 01.05.2014 01.12.2014
我想将它们转换为SQL中的日期时间。我该怎么做
SELECT convert(datetime, '23.10.2016', 104)
在SSIS中?如果源组件是SQL表,最好的方法是使用包含CONVERT()函数的查询,而不是直接从表中提取
否则,您的下一个最佳选择是前面提到的派生列组件。您可以尝试使用派生列代码:
(DT_DBTIMESTAMP)(SUBSTRING(datestr,FINDSTRING(datestr,".",2) + 1,4) + "-" +
SUBSTRING(datestr,FINDSTRING(datestr,".",1) + 1,FINDSTRING(datestr,".",2) -
FINDSTRING(datestr,".",1) - 1) + "-" +
SUBSTRING(datestr,1,FINDSTRING(datestr,".",1) - 1))
签出
派生列任务
。另一个选项是脚本组件任务