ORA-00907: 缺失右括号


所以参数转换时就默认把它当做洎己的右括号因此生成java执行sql时,实际就少了一个括号

}

原本是在mysql由于需要做数据迁移,于是在调试的时候碰到了SQL的问题下面的这个SQL在mysql中可以完美执行,

然后移植到oracle中就报错

然后发现在oracle 11g当中 这个多个子查询不需要括号

于昰去掉最外部一组括号,完美执行 

}

执行该语句时提示 ora-00907 缺少右括号错誤其实并不缺少右括号。当删除 Order by gxsj Desc 后语句正常执行没有任何错误提示。我不明白这是为什么请朋友们指点。
在网上也看到有很多网友提出此问题好像无法解决。请精通SQL的朋友帮忙看看怎样写能绕过这个问题
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信