如何在sql任务中将以下查询的结果集分配给sis中的变量

时间:2019-02-08 07:49:14

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

properties

configuration

variables

即使经过以下配置,我也无法将查询结果分配给变量

1 个答案:

答案 0 :(得分:0)

在第一种形式中,您将ResultSet类型指定为单行,在SQL Command中,您编写了SELECT查询,该查询可能返回多行。

您必须更改SQL命令,并添加一个TOP 1关键字

SELECT TOP 1 ... FROM ... WHERE ...

如果仍然无法使用,请在结果集Yab中,尝试用相关索引替换列名称。

MailAddressFrom >> 0
MailAddressTo >> 1
Subject >> 2

如果要存储SELECT查询返回的所有行,则应选择FullResultSet选项并将结果存储在Object变量中: