SSIS ...如何在SSIS中运行SQL脚本?

时间:2015-01-30 16:26:14

标签: sql-server ssis

所以我的问题是如何使用填充QC(质量控制)SQL脚本的表,然后让它们在SSIS中运行,以便我可以为每个SQL脚本设置标记。

总共有15个脚本可以检查不同的内容,因此我需要逐个遍历它们。

- 例如 -

Id | SQL_Statment |旁路
1 |从“”中选择count(),其中firstName为null; | 0
2 |从“”中选择count(
),其中lastName为null; | 1

根据这些脚本是真还是假,我需要设置标志以便稍后放回另一个表中。

这是否可能,我将如何处理它。

1 个答案:

答案 0 :(得分:0)

@ Liqudid715

不确定我是否理解你的问题。另外,对于SO来说,你应该做的是展示你已经尝试过的东西以及它为什么不起作用。

您可以在控制流项目中使用执行SQL任务来运行脚本。将结果集设置为单行。创建用户变量,并根据结果设置用户变量(结果集,结果名称为0)。然后,您可以在另一个执行sql任务中使用该变量来更新另一个表。

我不知道循环的意思,但你可以连接所有的执行sql任务,但如果你用它们来设置变量,我认为你不需要这样做。