不需用游标
1.
UPDATE stuonline 
SET stuonline.endtime = getdate() 
FROM stuonline  
INNER JOIN table1 ON table1.sono=stuonline.sono
2.
insert into stulogin select * from stuonline 
3.
delete FROM stuonline