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;

成功查询到期望数据 :

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

相关内容

热门资讯

3分钟了解!中至南昌的辅助功能... 3分钟了解!中至南昌的辅助功能如何设置!总是是真的有辅助方法(有人有挂)-哔哩哔哩1、实时中至南昌的...
五分钟了解!同乡游辅助工具!真... 五分钟了解!同乡游辅助工具!真是真的有辅助神器(有挂功能)-哔哩哔哩1、下载好同乡游辅助工具透视辅助...
3分钟了解!鱼乐达人辅助修改器... 3分钟了解!鱼乐达人辅助修改器!其实真的是有辅助技巧(果真有挂)-哔哩哔哩;1、全新机制【鱼乐达人辅...
4分钟了解!UU Games辅... 4分钟了解!UU Games辅助器!切实是有辅助app(有人有挂)-哔哩哔哩1、上手简单,内置详细流...
为了进一步!聚星ai辅助工具激... 您好,聚星ai辅助工具激活码这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】...
第五分钟了解!新鸿狐辅助软件是... 第五分钟了解!新鸿狐辅助软件是真的吗!其实一直总是有辅助教程(有挂解惑)-哔哩哔哩在进入新鸿狐辅助软...
经调查!pokernow辅助控... 经调查!pokernow辅助控制(透视)辅助工具(确实有挂)-哔哩哔哩1、pokernow辅助控制免...
八分钟了解!四川途游辅助软件!... 八分钟了解!四川途游辅助软件!本来是有辅助app(讲解有挂)-哔哩哔哩1、四川途游辅助软件有没有辅助...
据了解!wepoker可以免费... 据了解!wepoker可以免费玩吗(透视)辅助修改器(真的有挂)-哔哩哔哩1)wepoker可以免费...
两分钟了解!福建兄弟13水辅助... 两分钟了解!福建兄弟13水辅助!其实是有辅助脚本(有挂方法)-哔哩哔哩1、进入游戏-大厅左侧-新手福...