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;

成功查询到期望数据 :

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

相关内容

热门资讯

第7分钟了解!破解辅助插件we... 第7分钟了解!破解辅助插件wepoker(脚本)一贯存在有辅助挂(哔哩哔哩)1、用户打开应用后不用登...
第四分钟了解!wpk可以透视挂... 第四分钟了解!wpk可以透视挂吗(脚本)总是是有辅助软件(哔哩哔哩)1、让任何用户在无需wpk可以透...
第四分钟了解!wepoker破... 第四分钟了解!wepoker破解是真的还是假的(脚本)切实是真的辅助软件(哔哩哔哩)1、该软件可以轻...
第四分钟了解!德州透视竞技联盟... 第四分钟了解!德州透视竞技联盟(脚本)原来是真的辅助插件(哔哩哔哩)1、这是跨平台的德州透视竞技联盟...
三分钟了解!哈糖大菠萝辅助器(... 三分钟了解!哈糖大菠萝辅助器(脚本)都是有辅助挂(哔哩哔哩)1、哈糖大菠萝辅助器免费脚本咨询教程、哈...
1分钟了解!哈糖大菠萝助手(脚... 1分钟了解!哈糖大菠萝助手(脚本)总是有辅助神器(哔哩哔哩)1、全新机制【哈糖大菠萝助手ai辅助工具...
第4分钟了解!wepoker怎... 第4分钟了解!wepoker怎么获得好牌(脚本)切实真的是有辅助器(哔哩哔哩)1、wepoker怎么...
第四分钟了解!wepoker辅... 第四分钟了解!wepoker辅助器是真的吗(脚本)本来是真的辅助方法(哔哩哔哩)wepoker辅助器...
第四分钟了解!菠萝德普辅助器免... 第四分钟了解!菠萝德普辅助器免费版在哪里(脚本)真是是真的辅助攻略(哔哩哔哩)1、起透看视 菠萝德普...
八分钟了解!pokerrrr2... 八分钟了解!pokerrrr2辅助(脚本)一贯真的是有辅助脚本(哔哩哔哩)1、玩家可以在pokerr...