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;

成功查询到期望数据 :

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

相关内容

热门资讯

透视中牌率!wepoker怎挂... 透视中牌率!wepoker怎挂飞机,(AApoker工具)好像存在有挂,安装教程(有挂存在);1、完...
查到实测辅助!牌乐门黑科技,天... 查到实测辅助!牌乐门黑科技,天天填大坑辅助器免费下载,可靠教程(有挂细节);天天填大坑辅助器免费下载...
透视软件!pokemmo辅助器... 您好:pokemmo辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
一分钟揭秘“如何下载安装胡乐辅... 您好:如何下载安装胡乐辅助脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
透视教程!hhpkoer辅助器... 透视教程!hhpkoer辅助器,(wepokeR)竟然有挂,玩家教程(讲解有挂);1.wepokeR...
重大来袭!微信小程序蜀山辅助器... 重大来袭!微信小程序蜀山辅助器,破解大菠萝的辅助器,普及教程(真实有挂);亲真的是有正版授权,小编(...
免费测试版!拱趴大菠萝可以开挂... 您好,拱趴大菠萝可以开挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
一分钟了解“广西老友玩有破解”... 一分钟了解“广西老友玩有破解”揭秘开挂作弊辅助器(原先存在有挂);一分钟了解“广西老友玩有破解”揭秘...
透视软件!aapoker辅助器... 透视软件!aapoker辅助器可以用,(AApoker)本来有挂,安装教程(有挂教程);aapoke...
玩家攻略推荐!518互游辅助器... 玩家攻略推荐!518互游辅助器下载,花花生活圈可以开挂,必赢方法(有人有挂)是一款可以让一直输的玩家...