此存储过程具有多个SELECT
语句-我需要在其中一个SELECT
语句结果的基础上编写条件,而无需更改存储过程:
CREATE PROC Test
AS
BEGIN
SELECT 1 AS ID
FROM EMPLOYEE
SELECT NAME, ADDRESS, STATE
FROM EMPLOYEE --NEED TO TAKE ROW COUNT
END
执行存储过程后,我将获得2个结果集。但是我需要对第二个select语句进行行计数,而无需更改存储过程。
基于该行数,我需要做进一步的工作。
答案 0 :(得分:2)
exec Test
select @@rowcount
在这种情况下,@@ rowcount将始终返回最后一个结果集的行数。