用于多列数据的SSIS脚本组件

时间:2013-11-19 16:44:58

标签: sql ssis script-component

我有一个场景,我需要在数据库中插入一些记录。我已经分析并确认只有脚本组件可以帮助我。

由于我无法提供确切的数据,我将使用样本数据解释流程。

主流有员工记录,员工ID是关键。

有一个复杂的查询,它根据排名获取行ID,这里的where子句应该具有硬编码的员工ID。以下是仅供参考的样本。

选择emp_name,位置,名称 来自员工 其中emp_id =? ;

我的问题是,如何从脚本组件中的查询中提取多个值?

1 个答案:

答案 0 :(得分:0)

如果您的数据集返回了多行并且您想要逐行处理这些行,我认为您需要使用for循环容器来逐个获取这些行。根据数据量,这可能会成为性能问题。我还会质疑脚本任务是否适合这项工作。它很灵活,但还有其他ssis结构可以为您提供更好的服务。