首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量表达式与表达式任务

变量表达式与表达式任务
EN

Stack Overflow用户
提问于 2018-05-09 16:13:43
回答 1查看 876关注 0票数 3

在SSIS 2012中,我对表达式任务和变量的“表达式”属性之间的区别感到困惑。有什么关系呢?我希望将一个变量@Now设置为相当于T GETDATE()函数的变量.我假设惟一的区别是Expression只设置变量值一次,而每次访问变量时都执行变量的表达式属性。因此,每次使用变量时,当前日期和时间的表达式属性都会更改。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-09 19:18:33

在这两种方法中都可以实现许多任务,但假设您必须在特定任务之后或在特定条件下(可以与其他任务相关)更改变量值(当任务成功时,设置一个等于1__的变量值),在这种情况下,表达式属性无法实现您的目标,因此您必须使用表达式任务。

此外,在您的示例中,假设您希望在一个for-每个循环容器中(在每个循环上)内将@Now变量设置为GETDATE(),因此变量表达式属性可能无法工作(它将在包执行时设置一次),您需要一个表达式任务。

最近,我发表了一篇包含更多细节的文章,您可以在以下站点查看:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50257828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档