set rowcount=10
select * into #t from elite
set rowcount=0
truncate table elite
insert into elite select * from #t

解决方案 »

  1.   


    任意十条吗?
    SET XACT_ABORT ONBEGIN TRANSELECT TOP 10 * INTO #t FROM TableNameTRUNCATE TABLE TableNameINSERT INTO TableName
    SELECT * FROM #DROP TABLE #COMMIT TRAN
      

  2.   

    将要保留的记录保留在临时表里,truncate table edlite ,再把数据插入回来
      

  3.   

    set rowcount=10 
    select * into #t from elite 
    set rowcount=0 
    delete elite 
    insert into elite select * from #t
      

  4.   

    这个简单多了。就查前面的十条。top 10就OK了。