【问题标题】:SSIS Package VariablesSSIS 包变量
【发布时间】:2011-07-21 20:12:15
【问题描述】:

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

【问题讨论】:

    标签: variables ssis integer


    【解决方案1】:

    我们将变量存储在配置表中,这样它们就可以在运行时根据该服务器的配置进行设置。我们有时也会运行父子 pacakgae,因此对于运行相同进程的不同客户端,变量可能会有所不同。然后将变量从父包中的父包变量传递给子包。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多