2010-10-29 137 views

回答

15

您可以添加脚本任务。将您的SSIS变量添加到脚本任务编辑器中的ReadWriteVariables属性。

您可以使用以下格式引用您的脚本变量(S):Dts.Variables["MyCaseSensitiveVariableName"].Value

+1

一些示例:[http://microsoft-ssis.blogspot.com/2010/12/how-to-use-variables-in-script-task.html](http://microsoft-chassis。 blogspot.com/2010/12/how-to-use-variables-in-script-task.html) – Joost 2012-07-18 07:34:26

+0

当我这样做时,我注意到了一件事:它必须在“控制流”选项卡(主屏幕)中完成,而不是“数据流”选项卡。 – EvilBob22 2014-06-10 15:25:35

6

很多方面确实在for循环容器把此基础上的条件,但我最常用的一个是使用执行SQL任务并将结果集设置为单行,然后将结果集放入变量中。

22

使用表达式任务来代替。在“表达式”窗格中,将变量置于左侧,然后将其等同于预期值。

@ [用户:: VariableToSet] =一些表情...

Expression Builder

对于视频教程,视频下方的帮助。 http://www.youtube.com/watch?v=qZEannKhY5o

+1

这是ssis 2012专用的功能 – 2014-04-09 19:19:28

+0

视频不可用 – 2016-09-07 15:43:16

相关问题