Sql 存储过程有多个SELECT语句
此存储过程有多个Sql 存储过程有多个SELECT语句,sql,sql-server,tsql,stored-procedures,Sql,Sql Server,Tsql,Stored Procedures,此存储过程有多个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 在执行存储过程之后,我将得到两个结果集。但我需要计算第二条select语句的行数,而不改变存储过程
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
在执行存储过程之后,我将得到两个结果集。但我需要计算第二条select语句的行数,而不改变存储过程
基于行数,我需要进一步工作
exec Test
select @@rowcount
在这种情况下,@@rowcount将始终返回最后一个结果集的行数
在这种情况下,@@rowcount将始终返回最后一个结果集的行数