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;

成功查询到期望数据 :

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

相关内容

热门资讯

大神推荐!智星德州插件(透视)... 大神推荐!智星德州插件(透视)确实是真的有挂(2025已更新)(哔哩哔哩)1、智星德州插件机器人多个...
玩家攻略!德州局怎么透视(透视... 玩家攻略!德州局怎么透视(透视)真是真的是有挂(2020已更新)(哔哩哔哩);1、金币登录送、破产送...
指导大家!werplan脚本(... 指导大家!werplan脚本(透视)竟然有挂(2025已更新)(哔哩哔哩)1、完成werplan脚本...
技巧知识分享!智星菠萝有挂吗(... 技巧知识分享!智星菠萝有挂吗(透视)真是是真的有挂(2024已更新)(哔哩哔哩)运智星菠萝有挂吗辅助...
一分钟了解!哈糖大菠萝能开挂吗... 一分钟了解!哈糖大菠萝能开挂吗(透视)一贯是有挂(2021已更新)(哔哩哔哩)1、许多玩家不知道哈糖...
一分钟了解!cloudpoke... 一分钟了解!cloudpoker怎么开挂(透视)都是真的是有挂(2024已更新)(哔哩哔哩);1、玩...
技术分享!aa poker辅助... 技术分享!aa poker辅助包(透视)果然是有挂(2021已更新)(哔哩哔哩)1、游戏颠覆性的策略...
玩家科普!德州透视脚本(透视)... 玩家科普!德州透视脚本(透视)都是是真的有挂(2020已更新)(哔哩哔哩);1、德州透视脚本机器人多...
科技分享!pokemmo手机版... 科技分享!pokemmo手机版修改器(透视)竟然真的有挂(2023已更新)(哔哩哔哩)一、pokem...
我来向大家传授!约局吧能不能开... 我来向大家传授!约局吧能不能开挂(透视)本来是有挂(2026已更新)(哔哩哔哩);我来向大家传授!约...