如果不是远程或数据量特别大的表,2楼的方法很好。
如果有大量的备注字段,或通用字段的数据,且有惟一关键字段。可以用先记住当前记录号,并用REcall恢复
程序代码:
irec=recno()
recall
select 关键字段名 from 表名 into cursor tbtemp where delete()
select 表名
recall all
go irec
delete
pack
delete from 表名 where 关键字段名 in (select 关键字段名 from tbtemp)