用SSIS处理平面数据导入很方便(局限于指定符号分割的形式)
但是在处理日期问题上遇到困难
如字符串“20100601”,对应数据库的“2010-06-01 00:00:00”
遇到这种问题需要使用“派生列”
步骤为
1、在工具箱拖出“派生列”工具,并连接输入,点击进入
2、在“派生列”栏,选择“作为新列添加”
3、在“表达式”栏输入:
SUBSTRING([列 0],1,4) + "-" + SUBSTRING([列 0],5,2) + "-" + SUBSTRING([列 0],7,2) + " 00:00:00"
其中 [列 0] 的表达式为 “20100601”
这样就能完成从字符串到日期格式的转换