mysql oracle 基础语法上不同概述

mysql SQL错误(1248)every derived table must have its own alias

mysql 执行下面查询会报错,但oracle不会

String countSql = "select count(0) AS TOTAL from (" + originalSql+ ") ";

所以兼容mysql、oracle正确姿势如:

String countSql = "select count(0) AS TOTAL from (" + originalSql+ ")  tmp_count";


mysql 执行下面语句不会报错,但是oracle会报错:

String countSql = "select count(0) AS TOTAL from (" + originalSql+ ") as tmp_count";

记录统计 == oracle 加 as 报错(SQL command not properly ended)


所以正确姿势依然为:

String countSql = "select count(0) AS TOTAL from (" + originalSql+ ")  tmp_count";



©声明:本站原创文章采用 BY-NC-SA 共享协议,受法律保护,转载请注明出处;转载文章版权归原作者所有。
©转载请注明来源:

未经允许不得转载:最优质网--最有指望 » mysql oracle 基础语法上不同概述

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏