怎样执行SQL Server集成服务(SSIS)中的批处理
2008-10-08 10:08:20 来源:WEB开发网核心提示: 注意,这个存储过程只获得Processed字段等于0的记录,怎样执行SQL Server集成服务(SSIS)中的批处理(3),在我们的SSIS包中Execute SQL任务执行上面的存储过程,一般属性页显示如下:注意,Get Batch List将User::v_BatchList变量匹配
注意,这个存储过程只获得Processed字段等于0的记录。
在我们的SSIS包中Execute SQL任务执行上面的存储过程。一般属性页显示如下:
注意,ResultSet属性设置为Full result set(完全结果集)。这个存储过程只进行一个SELECT,而Execute SQL任务将结果集存储在一个包变量中。结果集属性页将结果集匹配到包变量User::v_BatchList。变量类型必须是System.Object。结果集名称要求是0。
Process Batch Loop(处理批处理循环)
Process Batch Loop是一个Foreach Loop容器,它迭代在Get Batch List中创建的结果集,一次进行结果集中的一条记录。有两个属性页要进行配置——集合和变量匹配。集合属性页具有下面的设置:
为了迭代Get Batch List创建的结果集,Enumerator被设置为Foreach ADO Enumerator,而ADO object source variable(ADO对象源变量)被设置为User::v_BatchList。Get Batch List将User::v_BatchList变量匹配到这个结果集。Enumeration mode(Enumeration模式)被设置为Rows in the first table(第一个表中的记录,在这个结果集中只有一个表)。
变量匹配属性页具有以下设置:
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››怎样开启主流浏览器“禁止跟踪”功能(以IE10为例)...
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››怎样更改Win8账户头像?
更多精彩
赞助商链接