使用SSIS包,是否可以加载包含变量的sql代码,替换这些变量并运行代码而不保存它(类似于DTS 2000包)?
例如,我想运行Code.sql,它包含以下内容:
SELECT *
INTO XXDBXX.dbo.Table2
FROM XXREADDBXX.dbo.Table1我计划创建一个脚本,用我使用SSIS设置的变量替换"XX“字符串。
因此,下面是我想要做的步骤:
如果有什么需要澄清的,请告诉我。
发布于 2015-10-06 14:07:07
在SSIS @SQL中创建一个变量(User::SQL)
脚本任务从文件加载模板sql &用必需的值替换变量。使用C# String.Replace();
执行任务使用@SQL (SQLSourceType =变量)
发布于 2020-06-10 18:11:36
在SSIS中创建一个变量
https://www.red-gate.com/simple-talk/sql/ssis/ssis-basics-introducing-variables/
还可以运行SQL代码,然后替换参数,如:
EXEC PROC XXDBX ?,?问号是上面创建的参数或变量。
https://stackoverflow.com/questions/32971781
复制相似问题