我正在尝试批量获取数据,但不知道该怎么做。为了让它成两半,我将采取上半场,按相反的顺序排序,然后再次上半场。我从这开始:
SELECT TOP 50 PERCENT * FROM Profiles
但我一直收到一条错误消息,指出'TOP Clause' support not available in SqlCE.
。我已经阅读了一些帖子,说它可用,但我只是不断收到错误(我的数据库是版本3.5)。是否有另一种方法可以使用在SQLCE 3.5中运行的查询批量恢复数据(在这种情况下,一半,但我不介意一般方法)?
答案 0 :(得分:3)
为什么需要批量数据?无论如何,如果您要阅读所有记录,将工作分成2个查询将无济于事。事实上,它可能会对数据库产生更多的影响,因为它需要订购记录 - 否则可能不需要。
而是打开Cursor / ResultSet /等,然后滚动记录。就应用程序和数据库而言,这将是最有效的。