我正在使用 firebird 数据库,它似乎没有像 sql server 那样的 ROWNUM 或 ROW_NUMBER(),所以我无法按照说明的程序进行操作 here .
我有一个查询,其结果数据集比我的系统内存可以容纳的要大。我正在尝试以较小的块加载数据集。我有一系列无法修改的通用查询,它们可以是任何东西。我知道我能做到
select first 5000 * from
(-my actual query here-)
获取前 5000 条记录。但是我如何才能获得接下来的 5000 条记录。
谢谢
最佳答案
自 FireBird 2.0 ROWS
支持语法,即您将使用
select * from tab ROWS m TO n
建议你下载FB的language reference update它被记录的地方。
关于sql - Firebird rownum *or* linq 样式跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6737939/