사용하시는 버전이 오라클 8.x 이하죠?
8.x 버전부터는 된다고 하더군요..
저도 7.3.4 여서 안돼더라구요..
(리눅스에다 8.0.5EE 깔아서 해보니까 잘 되더군요..)
> 업무중에 다음과 같은 문제가 발생했습니다.
> SQL> SELECT n, ID_CODE
> 2 FROM ( SELECT ROWNUM n, ID_CODE
> 3 FROM T3_POI
> 4 ORDER BY ID_CODE ASC )
> 5 WHERE ( P.n BETWEEN 26 AND 50)
> 6 ORDER BY P.n;
> ORDER BY ID_CODE ASC )
> *
> 4행에 오류:
> ORA-00907: 우괄호가 없습니다.
>
> 위의 ORDER BY문을 빼면 문제가 발생하지 않습니다.
> 오라클에서는 서브쿼리에서 ORDER BY를 쓸 수 없는것인가요?
>
|