如何使用带有游标的sql创建一个SSIS包?

如何使用带有游标的sql创建一个SSIS包?根据要求,我们不能在ssis中使用存储过程调用 . 我的sqlquery是使用union从多个表中选择数据,并使用游标'for'循环根据获取的数据更新某些字段 .

回答(1)

2 years ago

如何使用SSIS工具避免SSIS中的游标:

  • 在执行SQL中执行游标查询,并将结果保存到object类型的变量中 .

  • 在ADO对象上添加foreach和枚举 . 在#1的变量上设置枚举 .

  • 为每个循环设置一个变量(可能是字符串) .

  • 像在原始光标中一样使用该变量 . (可能完成了创建SQL和执行SQL任务的函数 .