火鸟rownum *或* linq风格的跳跃和采取



我正在使用火鸟数据库,它似乎没有ROWNUM或ROW_NUMBER()像sql server这样,所以我不能遵循这里解释的过程。

我有一个查询,它的结果数据集比我的系统内存所能容纳的大。我正在尝试以更小的块加载数据集。我有一系列的通用查询,我不能修改,他们可以是任何东西。我知道我能做到

select first 5000 * from
(-my actual query here-)

获取前5000条记录。但是我怎样才能得到下一个5000条记录呢?

谢谢

由于FireBird 2.0支持ROWS语法,即您将使用

select * from tab ROWS m TO n

我建议你下载FB的语言参考更新文档

在firebird中,您使用Select First ? Skip ?来指定多少,以及您的偏移量。

相关内容

  • 没有找到相关文章

最新更新