SSIS Execute SQL Task assign output 的两种方法
按一个SQL语句select count(1) from tmp为例。
可以用:
1.存储过程+Output参数
2.SQL语句+result set
-------------------------------------
1. 建立Output参数的存储过程
建立Execute SQL Task,输入存储过程后,在Parameter的tab Add一个Variable variable_name,设成0,选择Package里要输出的Variable,设置成OutPut(这个很重要)。
在SQL 语句栏,填上
Execute Procedure_name ? Output (OLE DB)
在Execute SQL Task的输出箭头选Expression,填variable_name > 0之类的,箭头会变成蓝色加一个Fx的标志。下一个任务会根据此条件执行。
2.直接把SQL语句填在Task里。
建立Execute SQL Task,输入SQL语句
select count(1) Count from tmp
这个Count是result set的名字。先在general tab->result set里选Single Row,然后Result set tab里可以Add一个,Result Name填Count,Variable Name从列表中选择要输出的那个变量。
输出箭头的设置同上。
转载于:https://www.cnblogs.com/sxhNicole/archive/2012/11/06/2756822.html
SSIS Execute SQL Task assign output 的两种方法相关推荐
- SQL Server新建数据库的两种方法
SQL Server新建数据库的两种方法分别是: SQL Server Management Studio管理工具可视化创建 使用Transact-Sql创建 SQL Server Managemen ...
- SSIS Execute SQL Task 用法
Execute Sql Task组件是一个非常有用的Control Flow Task,可以直接执行SQL语句,例如,可以执行数据更新命令(update,delete,insert),也可以执行sel ...
- SQL Server日志清除的两种方法 .
在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法-- 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据 ...
- 玩转oracle 11g(52):Oracle导出导入表(.sql、.dmp文件)两种方法
提示:在导入sql和dmp文件之前,先建立用户,指明表空间.其中要注意用户名和表空间最好跟sql文件中的一样. 方法一:.sql文件的导出与导入 导出步骤 使用PL/SQL Developer登录你需 ...
- mysql行列转换case_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用_MySQL...
bitsCN.com /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT ...
- hive sql自动生成id的两种方法随机id和自增id
文章目录 1.生成自增id:row number() over(order by) 2.随机不重复id: regexp_replace(reflect('java.util.UUID','random ...
- mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...
/*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...
- Execute SQL Task 参数和变量的映射
Execute SQL Task能够执行带参数的SQL查询语句或存储过程(SP),通过SSIS的变量(Variable)对参数赋值.对于不同的Connection Manager,在Task中需要使用 ...
- SQL Server中灾难时备份结尾日志(Tail of log)的两种方法
简介 在数据库数据文件因各种原因发生损坏时,如果日志文件没有损坏.可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态. 例如: 上图中.在DB_1中做了完整备份,在Lo ...
最新文章
- 工作中不能学的6种人
- 从城市大脑到世界数字大脑 构建人类协同发展的超级智能平台
- linux 函数 缩小文件,linux文件系统的处理函数
- Maxim and Biology
- python 两个乘号是什么_(2)Python 变量和运算符
- oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例
- 无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率
- 如何给容器服务的Docker增加数据盘
- linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版
- MySQL运维系列 之 如何监控大事务
- html盒子居中的方式,CSS盒子居中三种方法
- java递推_【Java】递归递推的应用
- 我需要一个足够大的桌子
- 捷速编辑pdf文件插入图片的方法
- 部署laravel项目报错:No input file specified.的解决办法
- WiFi大师3.0.9独立可运营版
- 飞机大战h5微信小游戏代码
- 爬取京东商品信息出现登陆页面的解决
- SCSI/iSCSI及SAS、NAS、SAN的基本介绍
- C语言与JAVA内存管理_深入理解C语言内存管理