当前位置:数据库 > MySQL >>

Mysql简单登录存储过程.......

追问:这个存储中的@userName varchar(50) @userPass varchar(50) 我知道是参数,那么@MemberID int output 是什么 还有declare @ErrorNum int set @ErrorNum=0 这些是什么都表示什么,以前学的都忘了,麻烦你了,解释一下
答案:Create proc usp_UserLogin 
(
@UserName varchar(50),
@UserPass varchar(50),
@MemberID int output 
)
as 
begin
declare @ErrorNum int 
 set @ErrorNum=0 
 if exists(select * from tb_Member where Name=@UserName and Password=@UserPass) 
 begin 
  select @MemberID = MemberID from tb_Member where Name=@UserName and Password=@UserPass 
 end 
 else 
 begin 
  select @MemberID = 0 
 end 

Return 0
end

上一个:mysql delete语句删除指定列的指定关键字的所以数据
下一个:mysql-5.5.3-m3.tar.gz 这是什么版本的mysql 稳定吗? 不是最新的是5.5.21吗? 这个版本是啥意思呢?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,