SYS_CONNECT_BY_PATH(LPAD(ROWNUM,4,'0'),'-') 해당부분이 있을 때 jdbc-12035 에러가 나는데
티베로에서 사용이 안되는 문법일까요?
오라클에서 돌려보면 정상적으로 돌아갑니다.
by pajama
[2021.01.27 12:16:38]
internal 에러인것을 보면 문법 에러는 아닐것 같은데...rownum을 써서 그런걸까요?
by zumsim
[2021.01.28 09:19:06]
저도 그 생각을해서 이것저것 다 해봤는데 모르겠네요.. ㅜ 답변 감사합니다
by 마농
[2021.01.27 13:27:32]
오라클 구문 대부분 티베로에서 동작됩니다.
구문 자체는 문제 없지만, 동작시 알 수 없는 오류가 나기도 하는데.
다른 형태의 구문으로 대체가 가능한지 검토해 보세요.
by zumsim
[2021.01.28 09:18:46]
네 한번 찾아보겠습니다 감사합니다ㅠ
by zumsim
[2021.01.28 22:50:36]
찾아봤는데 rownum이 저 안에 들어가서 나는 오류같아서.. 대체 할게 뭐가 있을가 고민입니다.
by 마농
[2021.01.29 08:39:55]
단순히 rownum 이나 sys_connect_by_path 등의 단일 함수를 어떻게 변경할지 보다는
쿼리의 일부분이 아닌 전체 쿼리를 보고 어떻게 변경할지 생각하셔야 할 것 같습니다.
전체 쿼리를 보여 주시거나, 쿼리의 목적에 대한 설명 또는 원본 대비 결과 샘플 등으로 질문해 주시면 좋을 것 같습니다.
by zumsim
[2021.01.30 15:05:55]
저 소스가 과정을 엑셀업로드 하면서 트리구조를 재구조 하는 과정인데
보니까 rownum이 그 트리 순서때문에 들어가는거 같았고
해당테이블에 rownum과 똑같은 형태로 늘어나는 컬럼이 있어서 그걸로 대체하여 해결했습니당
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.