所以我的问题是如何使用填充QC(质量控制)SQL脚本的表,然后让它们在SSIS中运行,以便我可以为每个SQL脚本设置标记。
总共有15个脚本可以检查不同的内容,因此我需要逐个遍历它们。
- 例如 -
Id | SQL_Statment |旁路
1 |从“”中选择count(),其中firstName为null; | 0
2 |从“”中选择count(),其中lastName为null; | 1
根据这些脚本是真还是假,我需要设置标志以便稍后放回另一个表中。
这是否可能,我将如何处理它。
答案 0 :(得分:0)
@ Liqudid715
不确定我是否理解你的问题。另外,对于SO来说,你应该做的是展示你已经尝试过的东西以及它为什么不起作用。
您可以在控制流项目中使用执行SQL任务来运行脚本。将结果集设置为单行。创建用户变量,并根据结果设置用户变量(结果集,结果名称为0)。然后,您可以在另一个执行sql任务中使用该变量来更新另一个表。
我不知道循环的意思,但你可以连接所有的执行sql任务,但如果你用它们来设置变量,我认为你不需要这样做。