SQL:从表中删除前4个记录

时间:2013-07-01 04:38:40

标签: sql ms-access

我目前有一个名为TempTable的表从excel表导入。但是,如何使用vba代码删除前四个记录,因为它们是不必要的数据。我知道“SELECT TOP 4 * FROM TempTable”执行选择作业。但我怎么做删除?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:5)

尝试

DELETE FROM (SELECT TOP 4 * FROM TempTable)

以防万一在删除之前确保备份

答案 1 :(得分:1)

在SQL Server 2008及更高版本中,您可以使用与select相同的方式执行此操作。

DELETE TOP(4) FROM TempTable

由于

的Manoj

答案 2 :(得分:0)

这是备用

SET ROWCOUNT 4
DELETE FROM TempTable