SSIS包变量

时间:2011-07-21 20:12:16

标签: variables ssis integer

我有一堆不同的变量,大多数是字符串,但我有一个是整数。我需要从表中获取此int(它也是INT类型)。我的问题是为这个变量设置参数。我所有的其他变量(都是字符串)我可以使用{0},{1},{2}等参数但是Int32变量不会让我给它一个参数值,我该如何处理呢?

1 个答案:

答案 0 :(得分:0)

我们将变量存储在配置表中,并且这些变量在运行时从该服务器的配置中设置。我们有时也运行父子pacakgae,因此对于运行相同过程的不同客户来说,变量可能不同。然后将变量传递给父包中的子包,在parant包中变换。

或者,您可以在进程开始时运行执行SQL任务,以从表中获取值并将其设置为结果集中的int变量。如果变量会随着时间的推移而变化,这通常是最好的方法,因此您不希望它成为配置的一部分。

相关问题