이런 젠장할 썪을...
누가 저 메시지 보면 뭐가 잘못됐을지 모르나??
그런데 문제는 해당 쿼리 부분에 그걸 다 감안해놨는데도 저 썩을 에러가 난다는게 문제인거임...
자 다음 쿼리를 한번 보자.
일부분만 발췌
CASE WHEN A.PUT_QTY = 0 OR A.PUT_QTY IS NULL OR A.GOOD_QTY = 0 OR A.GOOD_QTY IS NULL THEN 0
ELSE ROUND(100 * (A.GOOD_QTY / A.PUT_QTY), 2) END AS PROC_PER
이거란 말이지... 저 잘 짜여진 쿼리가 계속 01476 메시지를 보냄...
원인이 뭘까... 문제가 뭘까... 아무리 고민해보고 생각해봐도 이유를 모르겠음...
호오오오옥시 싶어서 ORANGE에서 돌려봤지...
참고로 내가 주로 사용하는 것은 PL/SQL DEVELOPER이고, ORANGE는 테이블 구조 보는 용도 정도?
어머나 세상에 !!
PL/SQL DEVELOPER에서는 에러가 나는데... ORANGE에서는 에러가 안나는거임...
끙... 이건 뭐지 ;;
암튼 그렇다고... 이런 경우도 있다고...
자세한건 PL/SQL DEVELOPER 만든회사에 문의해보든가... 영어라서 ㅂㅂ
'Sql' 카테고리의 다른 글
ROWNUM 이야기 (0) | 2015.02.13 |
---|---|
PL/SQL Developer의 오류? (0) | 2013.01.31 |
ora-00907 : missing right parenthesis (0) | 2012.09.13 |
쿼리에서 간단한 FUNCTION 사용에 대한 튜닝 관점 (0) | 2012.09.06 |
insert, update 할때 subquery 사용시 SQL command not properly ended (0) | 2012.09.06 |