有四个传入参数
@oldname,@oldpwd,@newname,@newpwd
一个传出参数
@id
存储过程的功能是,先判断@oldname,@oldpwd是否存在,如果存在的话再判断@newname,@newpwd是否存在
如果也存在的话将数据库中@oldname,@oldpwd的数据改为@newname,@newpwd
否则@id=0
@oldname,@oldpwd,@newname,@newpwd
一个传出参数
@id
存储过程的功能是,先判断@oldname,@oldpwd是否存在,如果存在的话再判断@newname,@newpwd是否存在
如果也存在的话将数据库中@oldname,@oldpwd的数据改为@newname,@newpwd
否则@id=0
解决方案 »
- gridview中的rowupdating事件不执行,急急急
- 数据库外键设置后读取的问题。。
- LinkButton问题???
- 【【【有关用户控件超难的问题,大侠请进!】】】
- theForm._EventTarget 为空或不是对象 点击下一页时出现此提示
- 如何执行 DataGrid 模板列中的按钮?
- access2000中如何不使用设计器创建表,而使用sql语句创建表
- ASP.NET编程资源大调查?////ASP.NET最好的网站?ASP.NET最好的专业论坛?ASP.NET最好的第三方控件?ASP.NET最好的数据报表?
- 关于datagrid的初级问题!
- 请大家推荐几本用C#作为例子来讲的ASP.NET书籍
- 创建ASP.net web应用程序
- Web将改变软件?租用软件在中国有前途吗?
@oldname,@oldpwd,@newname,@newpwd
一个传出参数
@id
存储过程的功能是,先判断@oldname,@oldpwd是否存在,如果存在的话再判断@newname,@newpwd是否存在
如果不存在的话将数据库中@oldname,@oldpwd的数据改为@newname,@newpwd
否则@id=0
{@oldname varchar(20),
@oldpwd varchar(20),
@newname varchar(20),
@newpwd varchar(20),
@id bigint output
}
as
if exists(select * from table where oldname=@oldname and oldpwd=@oldpwd)
if exists(select * from table where newname=@newname and newpwd=@newpwd)
return @id=0
set @oldname=@newname and @oldpwd=@newpwd