日期:2014-05-18  浏览次数:20383 次

如何删除一个表中前几个记录?
如何删除一个表中前几个记录?如:一个表有5条记录,我想删除这个表前3条?怎么写,谢谢了

------解决方案--------------------
sql server 2005支持在update,delete中使用top语句的
------解决方案--------------------
没这样写过,不过帮你顶啊
------解决方案--------------------
set rowcount 5

delete 表


------解决方案--------------------
如是表有identity 字段的话.可以采用下面的sql:

delete tbl where id in (select top 3 id from tbl)

------解决方案--------------------