2013-07-05 24 views
1

在我的SSIS包中,我需要一个值为previous date的变量。要在SQL中做到这一点,我有一个标量值函数,它给我previous date如何在ssis表达式中执行标量函数?

CONVERT(VARCHAR, Fireball_Configuration.dbo.PreviousBusinessDay(),112)

返回我PreviousBusinessDay

我如何可以执行标量值函数在SSIS的变量?所以我可以使用这个变量到我的file name

回答

1

我不太确定你想要做什么。 你想重新使用你在SQL中构建的逻辑吗? 或者你想重新创建SSIS中的逻辑?

您需要在脚本任务中编写一些代码才能完成更高版本。 对于第一个选项:使用执行SQL任务。在“常规”选项卡中选择您的连接和SQL语句,如SELECT PrevBusinessday = dbo.GetPreBusinessday(getdate()),选择单行作为ResultSet。将结果映射到“结果集”选项卡中的变量。

相关问题