如何在 Access 中 运行 查询 30,000 条记录 table 800,000 条记录?

How to run a Query in Access for a 30,000 records in a table of 800,000 records?

如何在 Access 中 运行 查询 table 800,000 条记录中的前 30,000 条记录?

UPDATE Table1 SET TIME = TimeSerial(Left(TIME,2),Right(TIME,2),0);

好的,首先要记住的是记录可以按任何顺序提取,所以我们可能想要 ORDER BY,以确保每次前 30,000 条记录都相同(或者如果您想要接下来的 30,000 条记录,你不会重复自己等。)我假设你有某种身份,你可以自己弄清楚要订购什么。

你要找的是

UPDATE (SELECT TOP 30000 * FROM Table1 ORDER BY Table1.id) AS a 
SET a.TIME = TimeSerial(Left(a.TIME,2),Right(a.TIME,2),0);