如何删除一个表中前几个记录?
如何删除一个表中前几个记录?如:一个表有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)
------解决方案--------------------顶