关于SQL 存储过程入门基础(变量)

2020-07-10 08:13:40易采站长站整理

         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的作用。

相关文章 大家在看