본문 바로가기

IT

하루종일 풀리지 않는 문제


IT에서 일하면서 대부분은 답을 찾았다.

검색에 검색을 하다보면

오랫동안 코드를 보고 있다보면

찾는 건 아니다.



샤워를 할 때나,

화장실을 갈 때나

산책을 할 때

해결방법이 생각난다.



머릿 속에선 열심히 일하고 있다가

 답을 찾아낸다.



그것은 기발한 것일 수도 있고

이미 알고있는 방법일 수도 있다.



하지만 오늘만큼은 내 머리가 도와주지 않는다.


똑같은 oracle DB에 버전도 똑같다.

다만 계정이 다르고 아이피 주소가 다르다.


똑같은 쿼리가 한 쪽은 실행되고

한 쪽은 실행되지 않는다.


START WITH - CONNECT BY PRIOR 절이었는데

아무리 SQL을 조작해보아도 실행되지 않았다.

NOT A GROUP BY FUNCTION만 뜬다.



이상한 건.

다른  SQL에서 START WITH - CONNECT BY PRIOR절은 이상없이

실행된다.



SQL이 틀렸다면 다른 오라클 DB에서 실행되지 않아야 하고

뭔가 오라클 세팅이 틀렸다면 START WITH 절이 실행되지 말았어야 했는데...

둘 다를 만족한다.



벽에 막혔다.

하루종일 끙끙대다 결국 백기를 들고

퇴근해야 할 것 같다.



무엇이 문제일까?


IT에는 모르는 게 너무 많다.