答案 0 :(得分:1)
使用普通的select语句(例如SELECT * From blabla
)时,它不会返回单值(使用聚合函数时可以使用单行)。
因此,您必须选择Full Result Set
并将结果映射到类型System.Object
的变量。
之后添加脚本任务,在 ReadOnly Variables 中选择变量,然后在脚本任务中创建类型为IEnumerable
的变量,并为其分配包的值变量:
Dim dt = Dts.Variables.Item("User::Result").Value
'Dt(0)(0) will contains the value
或者您可以使用Script Task
代替Execute SQL Task
来实现此目的,只需在此处查看我的答案: