declare @UserId int
set @UserId=0 --传递参数为0则查出全部
--set @UserId=2 --查出ID为2的人
select UserId,UserName from T_User
where (@UserId!=0 and UserId=@UserId) or(@UserId=0)
declare @UserId int
set @UserId=0 --传递参数为0则查出全部
--set @UserId=2 --查出ID为2的人
select UserId,UserName from T_User
where (@UserId!=0 and UserId=@UserId) or(@UserId=0)