SSIS Foreach Loop Container 循环数据

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了SSIS Foreach Loop Container 循环数据脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

我们通过一个例子来讲解这个功能

1.获取数据,传递给Foreach Loop Container

2.循环每一条数据,执行删除SQL

SSIS Foreach Loop Container 循环数据

注意这里的Result Set 要设定为 完整的结果集

同时定义一个变量

SSIS Foreach Loop Container 循环数据

 

 

 定义变量

SSIS Foreach Loop Container 循环数据

 

 

 结果集映射,注意变量的类型是 Object

SSIS Foreach Loop Container 循环数据

 

 

SSIS Foreach Loop Container 循环数据

 

 

 

循环容器正常设定就好,迭代器选择ADO Enumerator 

SSIS Foreach Loop Container 循环数据

 

 这里是比较关键的,将结果集中每一行的数据映射到变量中

SSIS Foreach Loop Container 循环数据

 

 至此简单的循环容器设定完成

下一步

获取每一次循环的变量,执行 SQL

SSIS Foreach Loop Container 循环数据

 

 

 参数映射

SSIS Foreach Loop Container 循环数据

 

 

以上,有一个关键点要注意

变量的类型一定要对且一致

比如整型数据,我们不能选 int  而是选择numeric 等等

不然执行会报错,比如

Error: ForEach Variable Mapping number 1 to variable "User::" cannot be appl

脚本宝典总结

以上是脚本宝典为你收集整理的SSIS Foreach Loop Container 循环数据全部内容,希望文章能够帮你解决SSIS Foreach Loop Container 循环数据所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: