具有变量赋值的查询不返回结果

ifsvaxew  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(278)

我有下面使用变量的查询,但是我希望能够运行此查询并显示select语句的结果。我得到的只是一个消息“命令成功完成”而不是。我曾尝试通过选中“set notexec”选项来修补高级查询选项,但没有得到结果。

DECLARE @ErrorCount AS INTEGER;
DECLARE @MinErrorDateTime AS DATETIME;

SELECT @ErrorCount = COUNT(IBTRANSACTIONID)
      ,@MinErrorDateTime = MIN(ERRORTIMESTAMP)
FROM PSIBERR 
WHERE MESSAGE_NBR <> 0
  AND ERRORTIMESTAMP >= DATEADD(mi,-62,GETDATE())
dhxwm5r4

dhxwm5r41#

这应该对你有用。
您需要执行一个额外的select语句。在你的查询之后添加这个。另外,如果这是一个存储过程,您可以将变量添加为 Output 返回值的变量。

Select @ErrorCount as ErrorCount, @MinErrorDateTime as MinErrorDateTime

相关问题