从“DD\MM\YYYY”转换日期格式到“MM\DD\YYYY”在SSIS中
我正在尝试将 mm\dd\yyyy
格式的日期值插入 SQL Server。 在我的源 .csv 文件中,其格式为 dd\mm\YYYY
。是否可以以这种格式将日期字段插入到 SQL Server 中?
谢谢...
I am trying to insert a date value in the format of mm\dd\yyyy
to SQL Server.
In my source .csv file its in the format dd\mm\YYYY
. Is it possible to insert a datefield to SQL Server in this format?
Thanks...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在数据流中添加派生列转换。
创建一个新的派生列并将其表达式更改为 然后
您可以将此列映射到您的 sql server 目标列
In the dataflow add a derived column transformation.
Create a new derived column and change its expression to
You can then map this column to your sql server destination column
使用数据流转换
数据转换
并选择DT_DATE
作为输出类型。输入中的字符串(来自 Excel 文件)将转换为日期对象(如果您的表列未键入日期)。
否则,您可以添加数据流转换脚本组件来解析字符串并使用 C# 根据需要进行转换...
Use a dataflow transformation
Data conversion
and chooseDT_DATE
as output type.The string in input (from your Excel file) will be convert to date object (if your table column is not typed as date).
Otherwise, you can add a dataflow transformation
script component
to parse your string and transform it as demanded using C#...