当前位置:   article > 正文

postgresql是否支持双参数limit SQL语句?_hint: use separate limit and offset clauses.

hint: use separate limit and offset clauses.

作者:瀚高PG实验室 (Highgo PG Lab)- 海无涯

看一下以下查询:

  1. highgo=# select * from te2 limit 5;
  2. id | name
  3. ----+--------
  4. 1 | highgo
  5. 2 | highgo
  6. 3 | highgo
  7. 4 | highgo
  8. 5 | highgo
  9. (5 rows)
  10. highgo=# select * from te2 limit 5,1;
  11. ERROR: 42601: LIMIT #,# syntax is not supported at character 19
  12. HINT: Use separate LIMIT and OFFSET clauses.
  13. STATEMENT: select * from te2 limit 5,1;
  14. ERROR: 42601: LIMIT #,# syntax is not supported
  15. LINE 1: select * from te2 limit 5,1;
  16. ^
  17. HINT: Use separate LIMIT and OFFSET clauses.

可以发现直接报错,提示使用单独的LIMIT和OFFSET子句。

参考如下社区讨论通过补丁是否解决此问题(暂未验证):https://www.drupal.org/node/1335644

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/507958
推荐阅读
相关标签
  

闽ICP备14008679号