执行sql个任务结果集
Execute sql task result set
我正在尝试计算行数
SELECT COUNT(*) count
FROM table
group by col1,col2
并将其分配给执行 sql 任务中的结果集,但出现错误
[Execute SQL Task] Error: An error occurred while assigning a value to variable "numberofrowstoerror": "Single Row result set is specified, but no rows were returned.".
我发现这在过去 "Execute SQL Task" 中帮助我解决了这个问题。如果 SQL 任务编辑器期望结果 return 连续......但没有记录到 return 然后下面的 SQL 填充空值 return space。注意:如果需要数字“return 行”,也可用于 return 零
SELECT '' + ISNULL ((SELECT field FROM table WHERE (key = ?)), '') AS field
我正在尝试计算行数
SELECT COUNT(*) count
FROM table
group by col1,col2
并将其分配给执行 sql 任务中的结果集,但出现错误
[Execute SQL Task] Error: An error occurred while assigning a value to variable "numberofrowstoerror": "Single Row result set is specified, but no rows were returned.".
我发现这在过去 "Execute SQL Task" 中帮助我解决了这个问题。如果 SQL 任务编辑器期望结果 return 连续......但没有记录到 return 然后下面的 SQL 填充空值 return space。注意:如果需要数字“return 行”,也可用于 return 零
SELECT '' + ISNULL ((SELECT field FROM table WHERE (key = ?)), '') AS field