CREATE PROCEDURE CheckUser
@UserName nvarchar(20),
@UserPass nvarchar(30),
@UserLastIp nvarchar(20)
ASif exists(SELECT UserClass
FROM User
WHERE (UserName=@UserName) and (UserPassword=@UserPass))
UPDATE People_User SET UserLastIp=@UserLastIp WHERE UserName=@UserName
SELECT UserClass
FROM User
WHERE (UserName=@UserName) and (UserPassword=@UserPass)
GO该存储过程的意图就是判断一个用户是否存在,如果存在更新该记录的UserLastIp字段,返回该用户的一个UserClass字段的数据。还有就是能否加一个OUTPUT 变量,如果用户不存在,返回一个值。
@UserName nvarchar(20),
@UserPass nvarchar(30),
@UserLastIp nvarchar(20)
ASif exists(SELECT UserClass
FROM User
WHERE (UserName=@UserName) and (UserPassword=@UserPass))
UPDATE People_User SET UserLastIp=@UserLastIp WHERE UserName=@UserName
SELECT UserClass
FROM User
WHERE (UserName=@UserName) and (UserPassword=@UserPass)
GO该存储过程的意图就是判断一个用户是否存在,如果存在更新该记录的UserLastIp字段,返回该用户的一个UserClass字段的数据。还有就是能否加一个OUTPUT 变量,如果用户不存在,返回一个值。
解决方案 »
- datalist 滚动条,高手请指点!
- 如何将datetime类型转化为年月
- 关于 UserControl 的问题
- 有没有能自动上传引用图片的HTML编辑器?
- 关于SQL数据库备份的问题?
- 横着飞的滚动新闻怎么做?
- (急)将带有图片和文字(新闻内容)的数据存入到Informix,程序中和Informix中应用何数据类型?
- [求助] 刚做了一个留言本(C#),请大家帮忙提点意见!(最好是后台方面的!)
- 我是asp.net的初学者,有个很菜的问题请教一下各为大侠
- jQuery或者js如何获取动态生成的tr中的值
- 关于生成html页后的问题,我看到一些网站的静态页也传参数
- 1000分征求您的好建议.请你挑刺.
@UserName nvarchar(20),
@UserPass nvarchar(30),
@UserLastIp nvarchar(20)
@aaa int output
AS
DECLARE @tmp intSELECT @tmp = UserClass FROM User WHERE (UserName=@UserName) and (UserPassword=@UserPass)
IF @@ROWCOUNT > 0
begin
UPDATE People_User SET UserLastIp=@UserLastIp WHERE UserName=@UserName
set @aaa = @tmp
end
else
set @aaa = -1
return