在数据库中假设有一张表叫login
建表代码如下:
--登录信息表
create table [dbo].[login] (
[Accounts] varchar (50) NOT NULL,
[Passwords] varchar (16) NOT NULL,
[Role] nvarchar (50) NULL,
[Salt] nvarchar (50) NULL,
primary key clustered ([Accounts] asc),
);
创建查询的存储过程:
create procedure CheckLogin
@ID nchar(50),
@pwd nchar(16)
as
begin
select Accounts,Passwords
from dbo.login
where Accounts=@ID and Passwords=@pwd
end
创建成功后执行存储过程,在查询分析器里输入如下脚本:
exec CheckLogin '862666','123456'
--语法格式为:
--exec 存储过程名 '参数1','参数2'
创建一个更新登录信息的存储过程
create procedure UpdateLoginMessage
@ID nchar(50),
@pwd nchar(16)
as
begin
update
dbo.login
set Passwords=@pwd
where Accounts=@ID
end