答案 0 :(得分:1)
执行程序包任务要求子程序包参数应仅绑定到变量,而不是常量值。
您可以创建一个具有所需值的字符串变量,并将其映射到 Execute Package Task 。子程序包不会更改父程序包的变量(除非您做一些技巧),并且该变量将保持不变。
答案 1 :(得分:0)
您还可以使用系统变量代替常量和用户虚拟变量:
System :: TaskName
,并为您的Execute Package Task(执行软件包任务)命名为“ Patient”(患者)。
在这种情况下,您不必用变量来污染您的父包,但也可以对其他子包重用相同的方法
答案 2 :(得分:0)
我通过以下方式执行: 我已经将所有这些值加载到记录集。 然后,对每个序列容器使用对此记录集进行迭代。 最后,在顺序容器中调用包,并将其值分配给包参数。