sql—存储过程有多个select语句

moiiocjp  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(439)

此存储过程有多个 SELECT 语句-我需要基于一个语句编写一个条件 SELECT 语句结果,而不改变存储过程:

  1. CREATE PROC Test
  2. AS
  3. BEGIN
  4. SELECT 1 AS ID
  5. FROM EMPLOYEE
  6. SELECT NAME, ADDRESS, STATE
  7. FROM EMPLOYEE --NEED TO TAKE ROW COUNT
  8. END

在执行存储过程之后,我将得到2个结果集。但是我需要计算第二个select语句的行数,而不改变存储过程。
基于行数,我还需要进一步研究。

amrnrhlw

amrnrhlw1#

  1. exec Test
  2. select @@rowcount

在这种情况下,@@rowcount将始终返回最后一个结果集行计数。

相关问题