问在存储过程中 用select后用 如果知道查询出来的只有一条记录 谢谢 我只在下面的检查是否有记录 CREATE PROCEDURE dbo.CDMATempletCanEdit ( @returnvar int output, @intTempletID2 int ) AS if exists(select IntTempletID from Client1 where IntTempletID=@intTempletID2) begin set @returnvar=0 end else set @returnvar=1 GO 也就是说 没记录或记录数为1 set @returnvar=1 记录数>=2 set @returnvar=0