Q&A

  • paradox에서 sql실행시 스크립트 에러 발생 => 가르쳐주세요!
ex)



select a.code1, a.code2, a.amt, b.amt

from

(select code1, code2, amt //================에러나는 라인

from 마스터.db

where jiocode in ('1','2')) a,

(select code1, code2, amt

from 마스터.db

where jiocode in ('3','4')) b

where a.code1 = b.code1(+)

and a.code2 = b.code2(+)



위의 예제에서와 같이 오라클에서는 문제없는데 왜 안되는지 이유를 모르겠습니다.

아시는분은 가르쳐주십시요?

1  COMMENTS
  • Profile
    coolling 2000.11.10 00:53
    이건 파라독스입니다.. 오라클과는 다르죠...

    보니까 인라인뷰를 사용하셨내요... 그것도 from절에다가..^^

    이건 안됩니다.. 저도 얼마전까지 될꺼라고 믿고 열시미 했는데 안되더군요,

    참고로 select문의 서브쿼리는 됩니다.. 좀 까다롭기는 하지만,,





    최성우 wrote:

    > ex)

    >

    > select a.code1, a.code2, a.amt, b.amt

    > from

    > (select code1, code2, amt //================에러나는 라인

    > from 마스터.db

    > where jiocode in ('1','2')) a,

    > (select code1, code2, amt

    > from 마스터.db

    > where jiocode in ('3','4')) b

    > where a.code1 = b.code1(+)

    > and a.code2 = b.code2(+)

    >

    > 위의 예제에서와 같이 오라클에서는 문제없는데 왜 안되는지 이유를 모르겠습니다.

    > 아시는분은 가르쳐주십시요?