Select trim(to_char(a.id + (rownum-first_row), ‘0000000000’)) as id From ( Select distinct id , first_row From ( Select (select max(id) from Table_A) + rownum as id , rownum as first_row From Table_B Where절 ) )
오라클 버전은 9버전입니다.
질문입니다.
1번문제. 이렇게 컴파일을 돌리면 pcc-s-02201 encountered the symbol "MAX" 부분과 "FROM" 부분과 "AS" 부분이 에러로 나왔습니다.
2번문제. 이부분만 문제인가 싶어 이 부분을 강제로 집어넣고 돌렸더니 이번엔 pcc-s-02201 encountered the symbol "TO_CHAR" 부분 또한 에러로 나왔습니다
구글링 결과 서브쿼리를 사용하면 안되서 동적sql문을 사용하라고 하는데 동적sql문을 써본적이 없어서요
서브쿼리 문제는 1번만 해당되는거라 동적쿼리를 써도 2번문제도 해결되는건가요???