1

我们可以在添加序列步骤的“从值开始”中传递任何动态值(这是另一个表列的最大值)吗?

请指导我。

4

1 回答 1

1

是的,但是在编写步骤时,您必须对此偷偷摸摸。

创建两个转换并将它们包装在一个作业中。在第一个转换中,查询该数据库以获取所需的值,然后将其存储在变量中。然后在第二个转换中,您应该在第一个转换之后的作业中执行该转换,在“添加序列”步骤中,在“值开始”字段上使用变量替换来替换您之前从之前的转换中提取的值。

请注意,您不能在一次转换中完成所有这些操作,因为无法确保在添加序列步骤之前设置变量(尽管看起来等待步骤可以实现这一点,但我已经在过去并且不成功,因此不得不使用上述方法)。

于 2012-11-24T05:01:16.547 回答