如果在单个数据库中有多个表可能包含单词“EventLog”,则需要为每个容器的父级内部(每个表)添加一个额外的表。使用父容器和当前容器中的变量为每个容器在此内部构建动态删除语句。
您的包装应该与此非常相似:
控制流程
包变量
将您的日期过滤器添加到'delete_log_records_sql'变量
获取数据库名称 - 执行SQL任务
获取数据库名称 - 将结果分配给对象变量
Foreach DB - 数据库名称对象变量映射
Foreach DB - 数据库名称集合Var映射
获取表名 - 执行SQL任务
获取表名称 - 将结果分配给对象变量
Foreach表 - 表名对象变量映射
Foreach表 - 表名集合Var Mapping
删除日志记录 - 执行SQL任务