人是有惰性的

想到哪儿写到哪儿
如何在存储过程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 代替表变量。

posted on 2007-08-01 16:23  guanfei  阅读(178)  评论(0)    收藏  举报