DTS参数传递示例


--1.建立测试表
CREATETABLEtempdb.dbo.tb(idint)

--2.新建一个DTS包
在包中建立:
a.MicrosoftOLEDBProvider
forSQLServer连接
b.执行SQL任务
任务的“SQL语句“写上:
inserttbvalues(?)
单击“参数”按钮,打开“参数映射”对话框
单击“创建全局变量”按钮,创建一个名为value,类型为integer,值为1的全局变量
单击“确定”按钮回到“参数映射”对话框,在“参数映射”列表中,为”参数1“的”输入全局变量“选择”value"
单击“确定”按钮回到"DTS包定义”窗口
c.保存DTS包,包名指定为a,位置指定为"SQLServer"

--3.新建一个包,用以调用包a
在包中建立:
a.执行包任务
在“常规”选项的“包名称”中选择步骤2中建立的包名a
在“外部全局变量”选项中,输入变量名value。(对应步骤2中包的全局变量)
b.保存DTS包,包名指定为b,位置指定为"SQLServer"

--4.执行包,查看结果
EXECmaster.dbo.xp_cmdshell'dtsrun/S/E/N"b"/A"value":3="2"'
EXECmaster.dbo.xp_cmdshell'dtsrun/S/E/N"b"/A"value":3="3"'
EXECmaster.dbo.xp_cmdshell'dtsrun/S/E/N"b"/A"value":3="5"'
EXECmaster.dbo.xp_cmdshell'dtsrun/S/E/N"b"/A"value":3="10"'
SELECT*FROMtempdb.dbo.tb
DROPTABLEtempdb.dbo.tb
优质内容筛选与推荐>>
1、单元测试软件工程概述
2、关于前端JS判断字符串是否包含另外一个字符串的方法总结
3、Lucene基于Java的全文检索引擎简介
4、关于JavaScript
5、protocol buffers生成go代码原理


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号