在我的SSIS包中,我需要一个值为previous date
的变量。为了在SQL中做到这一点,我有一个标量值函数,它给了我previous date
。
CONVERT(VARCHAR, Fireball_Configuration.dbo.PreviousBusinessDay(),112)
返回PreviousBusinessDay
如何在SSIS中为变量执行该标量值函数?这样我就可以将该变量用于我的file name
?
答案 0 :(得分:1)
我不太确定你要做什么.. 您想重用您在SQL中构建的逻辑吗? 或者您想在SSIS中重新创建逻辑吗?
您需要在脚本任务中编写一些代码才能完成后续操作。 对于第一个选项:使用执行SQL任务。在“常规”选项卡中,选择您的Connection和您的SQL语句,例如SELECT PrevBusinessday = dbo.GetPreBusinessday(getdate()),选择单行作为ResultSet。将结果映射到“结果集”选项卡中的变量。