WEB开发网
开发学院数据库MSSQL Server 怎样执行SQL Server集成服务(SSIS)中的批处理 阅读

怎样执行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任务执行上面的存储过程。一般属性页显示如下:

怎样执行SQL Server集成服务(SSIS)中的批处理

注意,ResultSet属性设置为Full result set(完全结果集)。这个存储过程只进行一个SELECT,而Execute SQL任务将结果集存储在一个包变量中。结果集属性页将结果集匹配到包变量User::v_BatchList。变量类型必须是System.Object。结果集名称要求是0。

怎样执行SQL Server集成服务(SSIS)中的批处理

Process Batch Loop(处理批处理循环)

Process Batch Loop是一个Foreach Loop容器,它迭代在Get Batch List中创建的结果集,一次进行结果集中的一条记录。有两个属性页要进行配置——集合和变量匹配。集合属性页具有下面的设置:

怎样执行SQL Server集成服务(SSIS)中的批处理

为了迭代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(第一个表中的记录,在这个结果集中只有一个表)。

变量匹配属性页具有以下设置:

上一页  1 2 3 4 5  下一页

Tags:怎样 执行 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接