当前位置: 代码迷 >> Sql Server >> 怎么删除一个表中前几个记录
  详细解决方案

怎么删除一个表中前几个记录

热度:21   发布时间:2016-04-27 19:07:40.0
如何删除一个表中前几个记录?
如何删除一个表中前几个记录?如:一个表有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)

------解决方案--------------------
  相关解决方案