小编Ser*_*rev的帖子

PostgreSQL 中 FETCH FIRST 和 FETCH NEXT 有什么区别?

FETCH FIRSTPostgreSQL和PostgreSQL之间有什么区别FETCH NEXT?文档只是

NEXT 获取下一行

FIRST 获取查询的第一行

这没什么解释。我创建了一个包含示例行的示例表,并执行

SELECT * from users
FETCH FIRST 2 ROWS ONLY;
Run Code Online (Sandbox Code Playgroud)
SELECT * from users
FETCH NEXT 2 ROWS ONLY;
Run Code Online (Sandbox Code Playgroud)

并得到完全相同的输出。它几乎就像 ifFETCH FIRSTFETCH NEXT只是同义词LIMIT(我读到,它不是 SQL 标准的一部分,与 不同FETCH [FIRST|NEXT]

如果两者相同,为什么文档不这么说?还是毕竟存在一些差异?

这个 Stack Overflow 答案意味着它们至少在某些 RDBMS 中可能以相同的方式运行,特别是在 MS Server 中

postgresql offset-fetch

2
推荐指数
1
解决办法
776
查看次数

标签 统计

offset-fetch ×1

postgresql ×1