alter proc updateStudent 
 
 @id int,
 
 
 @id2 int
 
 as
 
 
 declare @SchoolID int
 
 
 declare @ClassID int
 
 
 declare @StudentID int
 
 
 declare @IDNumber int
 
 
 declare @IDAAA int
 
 begin
 
 
 declare FeeInsertStudent cursor for 
 
 
 select stuID,SchID,ClasID from T_School where ID=@id
 
 
 open FeeInsertStudent 
 
 
 fetch next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
 
 
 while @@FETCH_STATUS=0
 
 
 begin
 
 
 set @IDNumber=(select count(*) from T_LeaveSchool where StudentID=@StudentID and SchoolID=@SchoolID and ClassId=@ClassID)
 
 
 set @IDAAA=(select COUNT(*) from T_LeaveSchool where ID=@id2)
 
 
 if(@IDNumber!=0)
 
 
 if(@IDAAA!=0)
 
 
 begin
 
 
 update T_LeaveSchool set StudentID=@StudentID,ClassID=@ClassID,SchoolID=@StudentID where ID=@id2
 
 
 end
 
 
 fetch  next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
 
 
 end
 
 
 close FeeInsertStudent
 
 
 deallocate FeeInsertStudent
 
 
 
 
 
 end 
                    
                
                
            
        
浙公网安备 33010602011771号