SSIS之Foreach循环容器用法
要实现的业务:查询数据库某表的部分记录,然后循环删除表中的记录。
总体设计图,实现原理:将查询记录的结果集传递到Foreach 循环容器中,容器逐行取数据来执行容器里面的SQL任务。
首先新建2个变量,id是待删除记录id,数据类型为int64,results是查询记录结果集,数据类型为Object。
双击查询记录——常规,结果集选项一定要选择“完整结果集”。
结果集对应中结果名称必须设为“0”,并设置变量名为results。
双击Foreach循环容器——集合,选择Foreach ADO 枚举器。ADO对象源变量选择results,枚举模式选择第一个。
变量映射中,变量id对应结果集中的第一列数据,即索引0处。
双击删除记录——常规,输入sql语句。
参数映射,变量选择id,数据类型long,参数名称0,参数大小-1.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署