问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

ssis 控制流 ftp task怎么使用

发布网友 发布时间:2022-04-09 15:47

我来回答

2个回答

懂视网 时间:2022-04-09 20:08

补充知识: EXECUTION_ID:是SSIS包每次执行的唯一标识; PACKAGE_NAME:是SSIS包的名称; MACHINE_NAME: 是机器名称;这些参数在SSIS包中的系统参数可查!

技术分享

 

示例1:往目标数据库中插入数据,数据源来自SSIS包本身。

1、建立目标数据库:T_Logs

create table T_Logs
(
 ID INT PRIMARY KEY IDENTITY(1,1),
 EXECUTION_ID NVARCHAR(255),
 PACKAGE_NAME NVARCHAR(255),
 MACHINE_NAME NVARCHAR(255),
 START_TIME DATETIME NULL,
 FINISH_TIME DATETIME NULL,
 EXECUTION_STATUS_ID INT
)

 2、使用SSIS中SQL TASK控件插入数据,连接数据源,构建SQL语句,INSERT INTO T_Logs VALUES(?,?,?,GETDATE(),NULL,1),注意,“?”这种占位符的形式只适用于SQLSERVER.

技术分享

技术分享

 

 3、运行查看结果:

技术分享

 

示例2:使用SQL TASK执行存储过程

1、准备执行的存储过程:

CREATE PROCEDURE PRO_TLogs
@EXECUTION_ID NVARCHAR(255),
@PACKAGE_NAME NVARCHAR(255),
@MACHINE_NAME NVARCHAR(255),
@ID INT OUTPUT 
AS
BEGIN 
 SET NOCOUNT ON;
 INSERT INTO T_Logs VALUES(@EXECUTION_ID,@PACKAGE_NAME,@MACHINE_NAME,GETDATE(),NULL,2)
 --@@IDENTITY 是SQLSERVER中内置的参数,代表得到上一次插入记录时自动产生的ID
SELECT @ID=@@IDENTITY RETURN 100 END GO


--以上存储过程如果手动执行,就要使用SQL脚本
DECLARE @IDOUT INT
DECLARE @RETURN_VALUE INT

EXEC @RETURN_VALUE= PRO_TLogs @EXECUTION_ID=‘002‘, @PACKAGE_NAME=‘HELLO‘, @MACHINE_NAME=‘ABO‘, @ID=@IDOUT OUTPUT
SELECT @IDOUT AS ‘自增长ID‘,@RETURN_VALUE AS ‘返回值‘
--执行结果:
技术分享
技术分享

2、使用SSIS中SQL TASK控件执行存储过程

   2.1 构建SQL语句:

技术分享

    2.2 由于参数@RETURN_VALUE和@IDOUT并不是系统参数,所以我们要自己创建两个USER变量

技术分享技术分享技术分享

 

   2.3 执行包查看结果:技术分享

 

SSIS-SqlTask控件使用

标签:proc   values   turn   auto   span   参数   存储过程   注意   logs   

热心网友 时间:2022-04-09 17:16

前台 aspx<td> <%# GetText(DataBinder.Eval(Container.DataItem, "auditflag").ToString()) %> </td>后台aspx.csprotected string GetText(string auditflag){switch(auditflag){case 0: return "内容不完整";case 1: return "待审核";case 2: return "审核未通过";case 3: return "审核通过";}return string.Empty;
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
VIVO手机的右上角出现HD怎么关掉 QQ宠物死了怎么才能复活那,还魂丹能不能赠送给我的好友吗?? q宠死了怎么办 我的建行卡掉了怎么办 ...上点了外卖,商家已经接单了,可是过一会看店面已经打烊了,所以是明天... ...可是过一会看店面已经打烊了,这种情况会送过来吗? 四川农业大学林学院学院概况 成都有哪些科研所 成都农科院有哪些分院 成都市农林科学院基本信息 劳动合同与一般民事合同的区别是什么 劳动合同类型有什么 派遣劳动合同属于什么合同 劳动合同属于合同吗 劳动合同属于什么类型 劳动合同属于什么合同 怎么调整复印纸2边距离? 谢震业100米夺冠加冕新飞人了? 谢震业200米轻松夺冠,大雨影响成绩,本人对此有何表示? 张菩萌陈时伟苏炳添谢震业分别是哪里人 谢震业的早年经历 817是谁的生日?, 中国男子4x100米接力队员来自哪几个省市 天津全运会男子100米冠军是谁? 谢震业的介绍 莫有雪,谢振业,张培萌籍贯 谢震业晋级半决赛,又创新历史,他都刷过哪些记录你知道吗? 谢震业创造历史进200米半决赛,成绩是多少? 接力赛运动员谢振业是谁? 谢震业身高是多少? 怎么理解“神既道,道法自然,如来。”这句话? &quot;神是道 道法自然 如来&quot;做何解释? 怎样理解:神即道,道法自然,如来? “神即道 道法自然 如来” 这句话怎么讲? &quot;神既道 道法自来 如来&quot;这句话是什么意思? 共有财产分割的方法有哪些 《寄小读者》读后感 共同财产怎么分割 寄小读者的读后感想 寄小读者通讯一读后感 共有财产分割的法律规定 《寄小读者》读后感300字 《寄小读者》读后感,1000字,速求!!! 《寄小读者》读后感300字急~ 有谁知道拿股票账户来买债券是如何买的? 怎么在股票账户里购买债券?购买债券有什么限制条件吗? 长沙老年大学报名条件及收费标准 自制炸串串怎么做好 huawei/华为 nova 64g智能手机好吗 长沙的老年大学2018年春季招生怎么报名
  • 焦点

最新推荐

猜你喜欢

热门推荐