안녕하세요..
oracle 11g에서 procedure 작성 중인데... 아래와 같이 서브쿼리가 안 먹는데요...
11g에서 지원을 안 하나요? SELECT AA, BB, (SELECT CC FROM T2 WHERE DD = T1.AA) CC FROM T1 서브쿼리 지원 안한다면 대체할 수 있는 방법이 무엇이 있을까요?
지원합니다. 혹시 서브쿼리 결과가 여러건 인 것 아닌가요?
select cc 부분을
select count(1) 로 바꾸어서 다수건을 리턴하는 행이 없는지 확인해보세요.
손재균님 감사합니다.
서브쿼리 정상적으로 동작하네요...
프로시저 실행되고 나서 err 등록하는 테이블 컬럼이 너무 작아서 나는 에러었습니다.
세심하게 잘 살펴봐야 할 필요가 있을듯 합니다.