如何在存储过程B中,对存储过程A的结果集进行查询
DECLARE @tmpTable table (姓名 nvarchar(10), 性别 nvarchar(1), 部门nvarchar(10));
INSERT INTO @tmpTable EXECUTE dbo.uspGetAllEmployees;
SELECT * FROM @tmpTable WHERE 部门 = @Dept AND 性别 = @Gender ORDER BY 1;
-------------
表变量和其他实体表关联的时候会出错,
不过可以用#tmpTable 代替表变量。
浙公网安备 33010602011771号