1

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

4

3 回答 3

5

尝试

DELETE FROM (SELECT TOP 4 * FROM TempTable)

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

于 2013-07-01T04:41:24.160 回答
1

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

DELETE TOP(4) FROM TempTable

谢谢

马诺伊

于 2013-07-01T05:17:01.660 回答
0

这是一个替代品

SET ROWCOUNT 4
DELETE FROM TempTable
于 2013-07-01T07:37:33.727 回答