SELECT rownum page, 100 number FROM ( SELECT rownum, 'dummy' FROM dual CONNECT BY level <= 10183 ) WHERE rownum <= ROUND(10183/100,0)*100 报ORA-00923: 未找到要求的 FROM 关键字
时间: 2024-02-02 16:04:27 浏览: 75
Oracle中使用Rownum分页详细例子
5星 · 资源好评率100%
这个错误可能是因为你的 SQL 语句缺少了必要的 FROM 关键字。请检查你的 SQL 语句并确保它包含正确的语法和必要的关键字。在你的 SQL 语句中,你使用了子查询语句,但没有在子查询中指定 FROM 关键字。你可以尝试将子查询中的 SELECT 语句用括号括起来,并在括号后面指定 FROM 关键字,如下所示:
```
SELECT rownum page, 100 number
FROM (
SELECT rownum, 'dummy' FROM dual CONNECT BY level <= 10183
)
WHERE rownum <= ROUND(10183/100,0)*100
FROM dual;
```
这应该可以解决你的问题。如果你仍然遇到问题,请提供更多的上下文信息,以便我可以更好地帮助你解决问题。
阅读全文