SSIS Execute SQL Task控件 绑定变量以及 修改变量

首先拖拽一个Execute SQL Task控件,双击打开

首先设定 ResultSet,如果是update,那么设为none。如果是 查询一行数据,那么则是single row。还可以返回集合对象

设定connection,

SQLSourceType 可以设定直接输入,也可以设定成变量,这个和之前讲过的意义。当设定 Direct input时,意思是直接输入SQL

比如select count(1) from XXX where column=?     ?号用来绑定参数

参数绑定在参数映射里面,打开参数映射 Parameter Mapping

 

 变量选择我们设定的变量,可以手动写,也可以是之前流程传递过来的变量。选择输入还是输出,这里是输入,类型是Nvarchar

特别注意,parameter name 需要设置从0开始,如果? 是多个,那么就是1,2,3,4   。

 

 同理,获取Result Set 结果也是一样,名称从0开始,然后绑定变量。

 

 执行结果如下,获取SQL的行数

 

传递多个参数  查询出栏位的顺序和绑定参数的顺序一样

 

 

 

 

 

posted @ 2021-12-03 15:37  zq爱生活爱代码  阅读(133)  评论(0编辑  收藏  举报