是否可以在MS-Access数据库表中检索限制的记录?限制受Access查询影响的记录数
我必须使用更新查询;同时使用这个我得到一个语法错误。
例子:
Update Report Set Status='Processing' where Status='No' LIMIT 10
任何一个可以帮助我在这?
是否可以在MS-Access数据库表中检索限制的记录?限制受Access查询影响的记录数
我必须使用更新查询;同时使用这个我得到一个语法错误。
例子:
Update Report Set Status='Processing' where Status='No' LIMIT 10
任何一个可以帮助我在这?
MS Access没有一个LIMIT
领域,但你可以使用这个:
Update Report
Set Status='Processing'
where ID IN (
SELECT TOP 10 ID
FROM Report WHERE Status='No'
ORDER BY ID
)
只需用主键代替ID
,这将更新前10个记录。
现在,如果你想要得到的东西相当于LIMIT(10,20)
,就有点复杂......
除了LittleBobbyTables' answer(这是正确的),这里是一个例子,如何在Access SQL做LIMIT(10,20)
:
很多感谢伙计 – Ramkumar 2012-07-18 07:38:44