1

在我的 SSIS 包中,我需要一个带有 value 的变量previous date。为了在 SQL 中做到这一点,我有一个标量值函数,它给了我previous date.

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

返回我PreviousBusinessDay

如何在 SSIS 中为变量执行该标量值函数?这样我就可以将该变量用于我的file name?

4

1 回答 1

1

我不太确定您要做什么。您想重用您在 SQL 中构建的逻辑吗?还是您想在 SSIS 中重新创建逻辑?

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

于 2013-07-05T12:02:46.220 回答