【发布时间】:2010-10-29 14:39:17
【问题描述】:
有人知道我如何在运行时更改 SSIS 变量吗?
我有一个变量 User:SkipStuff
我想在 for 循环容器期间根据条件进行设置
【问题讨论】:
有人知道我如何在运行时更改 SSIS 变量吗?
我有一个变量 User:SkipStuff
我想在 for 循环容器期间根据条件进行设置
【问题讨论】:
改用表达式任务。在“表达式”窗格中,将要设置的变量放在左侧,然后将其等同于预期值。
@[User::VariableToSet] = 一些表达式...
【讨论】:
您可以添加脚本任务。将您的 SSIS 变量添加到脚本任务编辑器中的 ReadWriteVariables 属性。
您可以使用以下格式在脚本中引用变量:Dts.Variables["MyCaseSensitiveVariableName"].Value
【讨论】:
确实有很多方法,但我最常用的一种是使用执行SQL任务并将结果集设置为单行,然后将结果集放入变量中。
【讨论】: