正确的语法是什么:
delete top 2 * FROM table1
在 Microsoft Access 中?我正在尝试删除前 2 行,但我没有 id 字段。另外,我知道可以这样做:
select top 2 * FROM table1
,所以很难认为他们没有想到删除相同的内容。谢谢!
否则我只会将前 1 插入临时表中,从原始表中删除所有内容,然后从临时表中重新插入。我实际上有兴趣在特定条件下保留一行。但是不明白为什么我需要 3 个步骤,而在 Sql Server 中它要简单得多。如果他们想明智地使用 top ,为什么他们停在 select 并且没有为其他指令实现这一点?