微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在SSIS中将varchar数据类型转换为日期时间

如何解决在SSIS中将varchar数据类型转换为日期时间

我试图在SSMS上运行存储过程,我在SSIS上开发,然后在SSMS上调用它,我在数据转换方面遇到问题,这是我所做的设置和错误

enter image description here

enter image description here

enter image description here

enter image description here

当我在这样的ssms上运行它时:

exec dbo.PS_00790_SyntheseDG_Commission_EchF_InfoTechq
@DateDebPer ='2015年1月1日' ,@DateFinPer = '31 / 12/2020'

它可以工作,但我想使用ssis软件包从ssis_catalogue中运行它

解决方法

不要使用含糊的日期格式。如果您正在使用字符串作为日期,则使用yyyyMMddyyyy-MM-ddThh:mm:ss.nnnnnnn。但是,SSIS具有datetime数据类型,因此请使用该数据类型,并且首先不要进行任何隐式转换。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。