|
|
1
10
可以使用数据流脚本组件将数据流列值传输到SSIS变量。但是,在使用数据流脚本组件和SSIS变量时,必须遵循某些规则。 SSIS不允许您在处理行的脚本过程中将值赋给SSIS变量。但是有执行前和执行后的过程,您可以在其中处理分配。 在脚本组件中,将ssis变量添加到readwritevariables属性。编辑脚本并在scriptmain类中声明一个变量。使用preexecute过程初始化变量。使用processInputRow过程将输入缓冲区列值分配给脚本变量。并且,使用postexecute任务将脚本变量中的值分配给ssis变量。 下面是一个示例vb脚本组件。它有一个ssis变量(myoutvariable),用于获取脚本变量(myvar)的输出。myvar变量从数据流中的mynumber列获取其值。
|
|
|
2
0
从ssis 2012开始,您可以使用 表达式任务轻松地为变量赋值。不需要编写脚本——这是我们大多数人都担心的,因为要完成一项看似简单的任务,即设置变量的值。
例如:如果我有一个名为
|