[讨论]关于Sql数据表记录的删除
我有一个数据表,只知道名字是"log".不知道有多少条记录.我只想保留数据表中的前5条记录.数据表中的记录条数可能是从0到无穷多的记录的..
请问我如何实现上面的操作.用Sql代码
[此贴子已经被作者于2006-7-24 18:28:14编辑过]
[此贴子已经被作者于2006-7-24 18:28:14编辑过]
select top 5 * into log2 from log ----将前5条记录放到临时表
truncate table log ----删除原表所有记录
insert log ----将
select * from log2 临时表中记录插入原表
drop table log2 ----删除临时表