有四个传入参数 
@oldname,@oldpwd,@newname,@newpwd 
一个传出参数 
@id 
存储过程的功能是,先判断@oldname,@oldpwd是否存在,如果存在的话再判断@newname,@newpwd是否存在 
如果也存在的话将数据库中@oldname,@oldpwd的数据改为@newname,@newpwd 
否则@id=0 

解决方案 »

  1.   

    说错有四个传入参数  
    @oldname,@oldpwd,@newname,@newpwd  
    一个传出参数  
    @id  
    存储过程的功能是,先判断@oldname,@oldpwd是否存在,如果存在的话再判断@newname,@newpwd是否存在  
    如果不存在的话将数据库中@oldname,@oldpwd的数据改为@newname,@newpwd  
    否则@id=0 
      

  2.   

    creat procedure  procedure1
    {@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