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、玩家可以在新卡农辅助透视最简单...
据公告内容!wejoker辅助... 据公告内容!wejoker辅助机器人(透视)辅助软件(有挂方法)-哔哩哔哩一、wejoker辅助机器...
第4分钟了解!斗棋bug辅助,... 第4分钟了解!斗棋bug辅助,斗棋联盟辅助,手册教程(有挂猫腻)-哔哩哔哩斗棋联盟辅助破解侠是真的助...
5分钟了解!佛手十三道辅助器免... 5分钟了解!佛手十三道辅助器免费!都是是真的有辅助攻略(有挂分享)-哔哩哔哩1、佛手十三道辅助器免费...
值得注意的是!智星菠萝透视(透... 值得注意的是!智星菠萝透视(透视)辅助安装(有挂详细)-哔哩哔哩1、超多福利:超高返利,海量正版游戏...
第1分钟了解!雀友会广东潮汕麻... 第1分钟了解!雀友会广东潮汕麻雀有挂么!总是存在有辅助技巧(有挂详细)-哔哩哔哩1、每一步都需要思考...
八分钟了解!雀神广东麻雀智能科... 八分钟了解!雀神广东麻雀智能科技贴吧!好像一直总是有辅助插件(发现有挂)-哔哩哔哩1、每一步都需要思...
第四分钟了解!中至小程序如何破... 第四分钟了解!中至小程序如何破解!都是有辅助神器(有挂细节)-哔哩哔哩一、中至小程序如何破解可以开透...
第1分钟了解!顺欣茶楼辅助视频... 第1分钟了解!顺欣茶楼辅助视频!其实有辅助app(有挂详情)-哔哩哔哩1、点击下载安装,顺欣茶楼辅助...
第三分钟了解!微信链接随意玩免... 第三分钟了解!微信链接随意玩免费辅助器!确实存在有辅助攻略(有挂辅助)-哔哩哔哩1、让任何用户在无需...