原文:Oracle in (子查询)的用法中,子查询不能使用order by!ORA-00907: 缺失右括号

首先在in 子查询 用法使用order by 会报错,其次,子查询里用order by,纯属多此一举,子查询的目的,只是找出合适的数据。如果需要排序,在外边排即可。 示例如下: Select fromTABEL EXAMPLE where ID in select ID from TABLE EXAMPLE where ID gt oder byID DESC 解决方案如下: Select fro ...

2020-05-15 20:34 0 1751 推荐指数:

查看详情

oracle 使用union提示ORA-00907:缺少括号

使用union的时候提示:ORA-00907:缺少括号 此原因是因为在union的左边和右边都有order by,因此需要去掉一边的order by,保留一个即可。 例如: select * from ( select id,name from emp order ...

Wed Jan 20 18:40:00 CST 2021 0 374
ORA-00907: 缺失括号(通用解决办法)

PL/SQL 的SQL语句可以执行,但是放在hibernate,后台打印,出现了错误。 错误的SQL解析:黄色为错误部分 Hibernate: select examinee0_.EXAM_YEAR as col_0_0_, count ...

Wed Jun 07 23:36:00 CST 2017 0 22275
ORA-00907: 缺失括号问题整理解决

ORA-00907: 缺失括号 前言 近期在开发过程中使用oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失括号”的问题。可是假设直接把sql语句直接在数据库或PL/SQL运行时。却又能够正常查询,为了解决问题,折腾了半天。查找了一些资料 ...

Sat Jan 16 00:20:00 CST 2021 0 521
ORA-00907: 缺失括号 整理解决

ORA-00907: 缺失括号 前言 最近在开发过程中使用oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失括号”的问题,但是如果直接把sql语句直接在数据库或PL/SQL执行时,却又能够正常查询,为了解决这个问题,折腾了半天,查找了一些资料 ...

Fri Jan 22 05:45:00 CST 2016 0 61913
ORA-00907: 缺失括号问题整理解决

ORA-00907: 缺失括号 前言 近期在开发过程中使用oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失括号”的问题。可是假设直接把sql语句直接在数据库或PL/SQL运行时。却又能够正常查询,为了解决问题,折腾了半天。查找了一些资料 ...

Sun Aug 20 20:51:00 CST 2017 1 6496
ORA-00907: 缺失括号,原因及解决办法整理

ORA-00907: 缺失括号,原因及解决办法整理 1 union allorder by 导致缺失括号 在有union all的查询使用order by,会导致缺失括号的错误,事实上在有union all的查询根本没必要进行排序,因为联合之后又组成了一个新的集合,之前的排序 ...

Fri May 25 23:58:00 CST 2018 0 5896
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM