首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-22 
sql 存储过程问题 急``数据库初学者遇到一个不简单的问题【名称】:P_验证【输入参数】:用户名、密码【实现功能】:

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


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

update tbName set 登录时间=getdate(), 登录次数=登录次数+1
where 用户名=@用户名
end
else
set @flag=0

热点排行
Bad Request.