我有一个场景,我需要在数据库中插入一些记录。我已经分析并确认只有脚本组件可以帮助我。
由于我无法提供确切的数据,我将使用样本数据解释流程。
主流有员工记录,员工ID是关键。
有一个复杂的查询,它根据排名获取行ID,这里的where子句应该具有硬编码的员工ID。以下是仅供参考的样本。
选择emp_name,位置,名称 来自员工 其中emp_id =? ;
我的问题是,如何从脚本组件中的查询中提取多个值?
答案 0 :(得分:0)
如果您的数据集返回了多行并且您想要逐行处理这些行,我认为您需要使用for循环容器来逐个获取这些行。根据数据量,这可能会成为性能问题。我还会质疑脚本任务是否适合这项工作。它很灵活,但还有其他ssis结构可以为您提供更好的服务。