SSIS如何传入参数到ETL包
0
大家好,我做了一个etl的包,然后用过xp_cmdshell调用这个etl的包,
我现在想把一个id传送到etl包里面,在etl里面使用这个id,请问应该如何实现呢?
谢谢
我现在想把一个id传送到etl包里面,在etl里面使用这个id,请问应该如何实现呢?
谢谢
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-10-27 回答
赞同来自:
DECLARE @SQLQuery AS VARCHAR(2000)
DECLARE @ServerName VARCHAR(200) = 'ARSHAD-LAPPY'
SET @SQLQuery = 'DTExec /SQL ^"\DataTransfer^" '
SET @SQLQuery = @SQLQuery + ' /SET \Package.Variables[ServerName].Value;^"'+ @ServerName + '^"' EXEC master..xp_cmdshell @SQLQuery