gpt4 book ai didi

sql - firebird 中的 row_number 错误

转载 作者:行者123 更新时间:2023-12-01 09:52:50 26 4
gpt4 key购买 nike

我想在我的sql中写这个查询

SELECT ID, row_number() over() FROM FORMUL order by ID DESC

但是我得到一个错误。

Error : Dynamic sql error :Token unknown - line 1, column 29 (

我该怎么做才能解决这个错误?

最佳答案

Firebird 2.5 及更早版本没有窗口函数(包括 row_number )。解析器认为 row_number()是一些 UDF 或内部函数(稍后检查所述函数的存在),并考虑 over一个别名,(over 之后然后是意外的,因此是语法错误。

窗口功能已添加到 Firebird 3。您可以在 http://www.firebirdsql.org/en/firebird-3-0/ 下载 Firebird 3

另见 "Window (Analytical) Functions" in the release notes .

关于sql - firebird 中的 row_number 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com