繁体   English   中英

执行sql任务结果集

[英]Execute sql task result set

我正在尝试计算行数

SELECT COUNT(*) count
FROM table
group by col1,col2

并将其分配给执行 sql 任务中的结果集,但出现错误

[执行 SQL 任务] 错误:为变量“numberofrowstoerror”赋值时出错:“指定了单行结果集,但没有返回任何行。”。

我发现这在过去的“执行 SQL 任务”中帮助我解决了这个问题。 如果 SQL 任务编辑器期望在一行中返回结果……但没有要返回的记录,则以下 SQL 用空格填充空返回。 注意:如果需要数字“返回行”,也可用于返回零

SELECT '' + ISNULL ((SELECT field FROM table WHERE (key = ?)), '') AS field

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM