怎样用sql语句把一个表内容导入另一个一样结构的表中,同一数据库
我想用作业   每晚在2点钟   运行一个存储过程   ,把一个表的部分内容(如前10000行)全部导入到另一个表中,他们表结构一样,然后把原表已导入过去的数据删除。   
 原表中有id自增列。     
------解决方案----------------------try   
 begin tran   
 insert B(colName) 
 select top 10000 colName  
 from A 
 order by id   
 delete A 
 where id in(select top 10000 colName from A order by id)   
 if @@error=0  
 	commit tran 
 else  
 	rollback tran 
------解决方案--------------------begin tran  
 drop table b 
 if @@error <> 0 goto err_a 
 select top 10000 * insert into b from a 
 if @@error <> 0 goto err_a 
 commit tran 
 return  
 err_a: 
   rollback tran