我想在我的sql中写这个查询
SELECT ID, row_number() over() FROM FORMUL order by ID DESC
Run Code Online (Sandbox Code Playgroud)
但是我得到一个错误.
错误:动态sql错误:令牌未知 - 第1行,第29列(
我该怎么办这个错误?
Firebird 2.5及更早版本没有窗口功能(包括row_number).解析器认为这row_number()是一些UDF或内部函数(稍后检查所述函数的存在),并考虑over别名,(after over然后是意外的,因此出现语法错误.
Firebird 3中添加了窗口功能.您可以在http://www.firebirdsql.org/en/firebird-3-0/下载Firebird 3
另请参见发行说明中的"窗口(分析)函数".
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |