按一个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 的两种方法相关推荐

  1. SQL Server新建数据库的两种方法

    SQL Server新建数据库的两种方法分别是: SQL Server Management Studio管理工具可视化创建 使用Transact-Sql创建 SQL Server Managemen ...

  2. SSIS Execute SQL Task 用法

    Execute Sql Task组件是一个非常有用的Control Flow Task,可以直接执行SQL语句,例如,可以执行数据更新命令(update,delete,insert),也可以执行sel ...

  3. SQL Server日志清除的两种方法 .

    在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法-- 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据 ...

  4. 玩转oracle 11g(52):Oracle导出导入表(.sql、.dmp文件)两种方法

    提示:在导入sql和dmp文件之前,先建立用户,指明表空间.其中要注意用户名和表空间最好跟sql文件中的一样. 方法一:.sql文件的导出与导入 导出步骤 使用PL/SQL Developer登录你需 ...

  5. mysql行列转换case_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用_MySQL...

    bitsCN.com /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT ...

  6. hive sql自动生成id的两种方法随机id和自增id

    文章目录 1.生成自增id:row number() over(order by) 2.随机不重复id: regexp_replace(reflect('java.util.UUID','random ...

  7. mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...

    /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...

  8. Execute SQL Task 参数和变量的映射

    Execute SQL Task能够执行带参数的SQL查询语句或存储过程(SP),通过SSIS的变量(Variable)对参数赋值.对于不同的Connection Manager,在Task中需要使用 ...

  9. SQL Server中灾难时备份结尾日志(Tail of log)的两种方法

    简介 在数据库数据文件因各种原因发生损坏时,如果日志文件没有损坏.可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态. 例如: 上图中.在DB_1中做了完整备份,在Lo ...

最新文章

  1. 工作中不能学的6种人
  2. 从城市大脑到世界数字大脑 构建人类协同发展的超级智能平台
  3. linux 函数 缩小文件,linux文件系统的处理函数
  4. Maxim and Biology
  5. python 两个乘号是什么_(2)Python 变量和运算符
  6. oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例
  7. 无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率
  8. 如何给容器服务的Docker增加数据盘
  9. linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版
  10. MySQL运维系列 之 如何监控大事务
  11. html盒子居中的方式,CSS盒子居中三种方法
  12. java递推_【Java】递归递推的应用
  13. 我需要一个足够大的桌子
  14. 捷速编辑pdf文件插入图片的方法
  15. 部署laravel项目报错:No input file specified.的解决办法
  16. WiFi大师3.0.9独立可运营版
  17. 飞机大战h5微信小游戏代码
  18. 爬取京东商品信息出现登陆页面的解决
  19. SCSI/iSCSI及SAS、NAS、SAN的基本介绍
  20. C语言与JAVA内存管理_深入理解C语言内存管理

热门文章

  1. GitHub上的AutoML
  2. mysql-8xxx遇坑后的安装
  3. 算法问题——(树问题集合)
  4. MAC剪切板神器 —— Paste
  5. kali 安装netspeed 网络流量监视器
  6. 计算机回收站概念,22.5.1 回收站概念
  7. Win10找不到飞行模式开关怎么办?
  8. 树莓派+内网穿透实现远程监控
  9. Binder机制之Service Manager(大内总管)
  10. U盘插上后在“安全删除硬件”中不显示的解决方案