返回执行SQL任务的单行单值结果集,作为对SSIS中另一个执行SQL任务的输入

时间:2019-03-12 13:34:57

标签: sql sql-server variables ssis execute-sql-task

我需要将执行SQL任务的单值结果作为输入传递给另一个。我需要分开两个任务,因为我需要2个不同的连接。 (都是SQL Server,但环境不同)

1 个答案:

答案 0 :(得分:1)

好简单。首先为您要传递的值创建一个变量。

然后在执行sql任务中,编写查询该值的查询。确保将结果集设置为单行。

然后转到“变量”选项卡,然后在其中添加新变量。

完成后,转到下一个任务,然后在“参数”部分中将变量添加到该位置。我假设这两个任务都是sql任务。

然后在第二个任务的查询中使用?代表变量的符号。

让我知道是否合理。我可以今晚发布屏幕截图。