《BI那点儿事》数据流转换——OLE DB 命令转换
2014-12-02 09:11
267 查看
原文:《BI那点儿事》数据流转换——OLE DB 命令转换OLE DB命令对数据流中的数据行执行一个OLE DB命令。它针对数据表中的每一行进行更新操作,可以事先将要更新的数据存放在表中。或者针对一个有输入参数的存储过程,可以将这些参数存放在一个数据表中,不用每次都输入参数。
示例数据准备:
创建存储过程:
创建数据流任务:
![](http://images.cnitblog.com/blog/684470/201411/061723229244017.png)
![](http://images.cnitblog.com/blog/684470/201411/061723369396836.png)
![](http://images.cnitblog.com/blog/684470/201411/061723533614551.png)
![](http://images.cnitblog.com/blog/684470/201411/061724072524641.png)
![](http://images.cnitblog.com/blog/684470/201411/061724396582074.png)
结果集:
示例数据准备:
CREATE TABLE SourceParametersForStoredProc ( Param1 INT, param2 INT ) CREATE TABLE DestinationOLEDBCommandDest ( Dest1 INT, Dest2 INT ) INSERT SourceParametersForStoredProc VALUES ( 1, 2 )
创建存储过程:
CREATE PROCEDURE [dbo].[usp_DoubleInputValues] @input1 INT , @input2 INT AS BEGIN SET NOCOUNT ON; INSERT DestinationOLEDBCommandDest ( Dest1, Dest2 ) VALUES ( @input1 * 2, @input2 * 2 ) END GO
创建数据流任务:
![](http://images.cnitblog.com/blog/684470/201411/061723229244017.png)
![](http://images.cnitblog.com/blog/684470/201411/061723369396836.png)
![](http://images.cnitblog.com/blog/684470/201411/061723533614551.png)
![](http://images.cnitblog.com/blog/684470/201411/061724072524641.png)
![](http://images.cnitblog.com/blog/684470/201411/061724396582074.png)
结果集:
![](http://images.cnitblog.com/blog/684470/201411/061724529083293.png)
相关文章推荐
- 《BI那点儿事》数据流转换——OLE DB 命令转换
- 《BI那点儿事》数据流转换——聚合
- 《BI那点儿事》数据流转换——字符映射表
- 《BI那点儿事》数据流转换——字符映射表
- 《BI那点儿事》数据流转换——字词查找转换
- 《BI那点儿事》数据流转换——逆透视转换
- SSIS高级转换任务—OLE DB命令
- 《BI那点儿事》数据流转换——模糊查找转换
- 《BI那点儿事》数据流转换——聚合
- 《BI那点儿事》数据流转换——模糊分组转换
- 《BI那点儿事》数据流转换——导入列、导出列
- 《BI那点儿事》数据流转换——数据转换
- 《BI那点儿事》数据流转换——逆透视转换
- 《BI那点儿事》数据流转换——透视
- 《BI那点儿事》数据流转换——审核
- 《BI那点儿事》数据流转换——审核
- 《BI那点儿事》数据流转换——百分比抽样、行抽样
- 《BI那点儿事》数据流转换——多播、Union All、合并、合并联接
- 《BI那点儿事》数据流转换——排序
- 《BI那点儿事》数据流转换——查找转换