Oracle使用fetch first子句报错:ORA-00933 SQL命令未正确结束
创始人
2025-01-09 13:05:41
0

问题背景

今天在统计终端厂商告警次数Top10的时候使用SQL查询使用到了fetch first子句,结果执行报错:ORA-00933 SQL命令未正确结束。

报错原因

Oracle数据库中,使用 FETCH FIRST 子句需要启用 Oracle 12c 及以上版本。如果在较低版本的 Oracle中使用FETCH FIRST 子句则会报错。如图(公司是内网环境开发,无法访问外网,截图没办法传到手机上,只能拍照记录):

解决方案

通过子查询和 ROWNUM 来实现同样的功能,代码如下:

SELECT vendor_name, total_faults FROM (     SELECT vendor_name, SUM(fault_count) AS total_faults     FROM your_table_name     GROUP BY vendor_name     ORDER BY total_faults DESC ) WHERE ROWNUM <= 10;

成功查询到期望数据 :

注:图片数据均为研发环境模拟数据,如有雷同纯属巧合。

相关内容

热门资讯

模板透视挂!四川游戏家园破解器... 模板透视挂!四川游戏家园破解器(辅助)原来真的是有辅助插件(哔哩哔哩)1、四川游戏家园破解辅助软件下...
此事备受玩家关注!微信小程序中... 此事备受玩家关注!微信小程序中至上饶510k辅助器!真是存在有开挂辅助插件(有挂功能)-哔哩哔哩微信...
要领透视挂!微信途游四川辅助器... 要领透视挂!微信途游四川辅助器(辅助)竟然真的是有辅助神器(哔哩哔哩)1、起透看视 微信途游四川辅助...
黑科技辅助!微乐透视辅助功能插... 黑科技辅助!微乐透视辅助功能插件下载!其实真的有开挂辅助插件(的确有挂)-哔哩哔哩1、进入游戏-大厅...
第三方辅助!新超凡手游辅助!总... 第三方辅助!新超凡手游辅助!总是是有开挂辅助app(揭秘有挂)-哔哩哔哩一、新超凡手游辅助可以开透视...
练习透视挂!fishpoker... 练习透视挂!fishpoker透视底牌(辅助)一直一直总是有辅助神器(哔哩哔哩)在进入fishpok...
截至发稿!乐乐围棋入门脚本!确... 截至发稿!乐乐围棋入门脚本!确实是真的有开挂辅助方法(的确有挂)-哔哩哔哩1、乐乐围棋入门脚本破解器...
绝活透视挂!越乡游义乌辅助器免... 绝活透视挂!越乡游义乌辅助器免费试用(辅助)真是一直都是有辅助app(哔哩哔哩)1、在插件功能辅助器...
2026版教程!多乐小程序如何... 2026版教程!多乐小程序如何开辅助!都是存在有开挂辅助教程(有挂方法)-哔哩哔哩;脚本下载中分为三...
窍要透视挂!广西八一字牌辅助视... 窍要透视挂!广西八一字牌辅助视频(辅助)都是真的有辅助攻略(哔哩哔哩)暗藏猫腻,小编详细说明广西八一...