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

时间:2018-12-10 10:14:16

标签: sql-server ssis

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

1 个答案:

答案 0 :(得分:0)

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

  1. 在执行SQL中执行光标查询,并将结果保存到类型为object的变量中。

  2. 添加一个foreach并枚举ADO对象。在#1上的变量上设置枚举。

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

  4. 使用该变量,就像在原始光标中一样。 (可能是通过创建SQL的功能和执行SQL任务完成的。