当前位置: 代码迷 >> Sql Server >> sql 存储过程有关问题 急``
  详细解决方案

sql 存储过程有关问题 急``

热度:80   发布时间:2016-04-27 15:23:31.0
sql 存储过程问题 急``
数据库初学者遇到一个不简单的问题  
【名称】:P_验证
【输入参数】:用户名、密码
【实现功能】:首先验证用户名、密码的合法性,如果合法则登录成功,记录下登录者的登录次数及这一次登录的时间
【返回信息】:验证是否成功(返回一个布尔值,验证通过返回True,失败返回False)       如何返回一个布尔值,验证通过返回True,失败返回False``
谢谢```


------解决方案--------------------
create proc P_验证(
@用户名 varchar(20),
@密码 varchar(20),
@flag bit output
)
as
if exists(select 1 from tbName where [email protected] and [email protected])
begin
set @flag=1

update tbName set 登录时间=getdate(), 登录次数=登录次数+1
where [email protected]
end
else
set @flag=0
  相关解决方案