如何在ssis表达式中执行标量函数?

时间:2013-07-05 06:05:15

标签: sql ssis

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

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

返回PreviousBusinessDay

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

1 个答案:

答案 0 :(得分:1)

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

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