在数据库中假设有一张表叫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

更多相关文章

  1. pymysql实现从a表过滤出有效信息添加至b表
  2. SQL查出比经理薪水还高的员工信息:
  3. 彻底理解初始化参数SERVICE_NAMES和客户端TNS中的SERVICE_NAME
  4. sql 存储过程参数为空则不作为条件
  5. mysql参数优化辅助工具之tuning-primer.sh
  6. MSSQL中类似MySQL的limit参数
  7. 求助,关于sql带入参数的写法问题。
  8. 参数化的Insert语句,事务抛出错误
  9. 即使提供了参数,过程也需要参数

随机推荐

  1. PHP中self与this关键字的区别
  2. PHP7新特性总结
  3. PHP创建对象的6种方式
  4. php如何处理大数据高并发
  5. PHP常见安全问题及解决方法
  6. php-fpm7.0 慢查询设置及说明
  7. PHP 生命周期
  8. PHP 模板引擎
  9. PHP中接口与抽象类的异同点有哪些
  10. PHP mysqli操作数据库