end
else
set @inReturn=-1 –如果密码不正确,返回-1
END
GO
–测试方法
declare @test int
exec UserLogin1 ‘admin’,’admin’,@test output –这里如果没有output关键字,则@test的值为NULL
print @test
结果:
————-
(1 行受影响)
1
–或这样调用:
declare @test int
EXEC UserLogin1 @name=’admin’,@password=’admin’,@inReturn=@test output
print @test
–结果跟上面是一样的
–如果我们登录不正确,像这样
declare @test int
EXEC UserLogin1 @name=’admin1′,@password=’admin’,@inReturn=@test output
print @test 结果
————-
-1 –这里的值是存储过程中设置的值。如果失败,则返回-1,这就是output的作用。










