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;

成功查询到期望数据 :

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

相关内容

热门资讯

透视手筋!德普之星辅助器怎么用... 透视手筋!德普之星辅助器怎么用,wpk可以作必弊吗(透视)果然是有挂(哔哩哔哩)1)德普之星辅助器怎...
透视法门!aapoker发牌逻... 透视法门!aapoker发牌逻辑(透视)开挂透视平台(哔哩哔哩)1、许多玩家不知道aapoker发牌...
透视教材!hhpoker有没有... 透视教材!hhpoker有没有外开挂,hhpoker有后台操作吗(透视)一直存在有透视器(哔哩哔哩)...
揭秘几款"点星休闲辅... 揭秘几款"点星休闲辅助器下载"真是真的是有辅助插件(有挂教程)-哔哩哔哩1、点星休闲辅助器下载破解器...
透视阶段!智星德州可以透视吗,... 透视阶段!智星德州可以透视吗,wepoker怎么下载游戏(透视)都是存在有挂(哔哩哔哩);一、智星德...
透视模板!wepoker钻石怎... 透视模板!wepoker钻石怎么看底牌(透视)开挂脚本安装(哔哩哔哩)亲,关键说明,wepoker钻...
透视经验!pokemmo免费脚... 透视经验!pokemmo免费脚本,poker world辅助(透视)果然是真的脚本工具(哔哩哔哩)1...
实测揭晓!"丽水都莱... 实测揭晓!"丽水都莱大菠萝辅助"竟然有有辅助方法(有挂方针)-哔哩哔哩进入游戏-大厅左侧-新手福利-...
透视方式!wepoker私人局... 透视方式!wepoker私人局辅助器怎么用,pokemmo辅助工具(透视)果然真的是有挂(哔哩哔哩)...
透视绝活!hhpoker德州透... 透视绝活!hhpoker德州透视(透视)开挂脚本插件(哔哩哔哩)1、hhpoker德州透视透视辅助软...