使用SSIS,如何将日期时间字段读入数据类型字符串的变量?

时间:2010-05-14 18:33:46

标签: ssis types

这个问题一直困扰着我,这是我想问Stackoverflow用户的最佳问题。

我有一个相当大的SSIS流,它使用字符串变量来存储日期时间。我现在想从数据库中动态读取日期时间值,但是如何构建SSIS来执行此操作?

我的第一个明显的想法是简单地执行一个SQL任务来获取日期时间并将其存储在变量中,但得到“与当前变量类型不同”的错误。

有没有一种简单的方法可以将数据库日期时间转换为String变量?

非常感谢社区的任何帮助,

1 个答案:

答案 0 :(得分:3)

确定使用派生列并将数据库列中的数据转换为正确的类型。

另一种方法是使用t-sql代码作为数据源,并在t-sql代码中进行转换,以便字段作为字符串进入数据流。

当然,您可以将字符串更改为日期类型。