我知道这个话题已经被讨论过很多次,但我有一个警告,我似乎无法找到答案。
我有几个包都有 ActivityDate 变量。默认情况下,包需要在昨天的日期运行。
有两种可能的情况。
场景 1 - 从主包调用包。在这种情况下,ActivityDate 在主包中设置一次,即昨天的日期,然后传递给子包。
场景 2 - 包独立运行。在这种情况下,ActivityDate 设置在每个子包中,也通过表达式设置为昨天的日期。
在 SQL 2008 中,这非常容易 - 每个子包 vas 中的变量通过方案 1 的包配置设置,但在方案 2 中运行时使用表达式。
我不清楚如何在 2012 年做到这一点。没有更多的包配置,所以我需要在子包中创建包参数,然后从父包链接到它。但是参数不使用表达式。因此,如果我在子包中创建 ActivityDate 参数,那么我可以从父包链接到它(对于场景 1),但我不能为它创建表达式(对于场景 2)。如果我只有 ActivityDate 变量,那么我可以创建一个表达式,但不能从父级链接到它。
那么我如何让这两种情况在 2012 年发挥作用呢?
请帮忙!