我正在尝试以mm\dd\yyyy
的格式向SQL Server插入日期值。
在我的源.csv文件中,格式为dd\mm\YYYY
。是否可以以这种格式向SQL Server插入日期字段?
...谢谢
答案 0 :(得分:2)
在数据流中添加派生列转换。 创建一个新的派生列并将其表达式更改为
(DT_DBTIMESTAMP)(SUBSTRING(TextDate,7,4) + "-" +
SUBSTRING(TextDate,1,2) + "-" + SUBSTRING(TextDate,4,2))
然后,您可以将此列映射到sql server目标列
答案 1 :(得分:0)
使用数据流转换Data conversion
并选择DT_DATE
作为输出类型。
输入中的字符串(来自Excel文件)将转换为日期对象(如果您的表列未键入日期)。
否则,您可以添加数据流转换script component
来解析字符串并根据需要使用C#进行转换...