인라인뷰 지원 안되요..!
님처럼.꼭 쓰셔야 된다면. 딴디비를 선택하시는게 좋은뜻하구요..
저두 첨에 쫌 이부분에서.. 맘에 걸렸찌만..
역쉬 인터베이스는 인라인퓨 보단 더좋은 방법을 제시하는군요..
프로시저를 이용하세요..
프로시져 콜하시는 방법 하시죠..
select a.emp_no, b.sum(sly) from table a
left outer join procedure_name('params') b
on a.emp_no = b.emp_no
group by b.emp_no
프로시저에.. 리턴되는 값들을.. 일반 테이블 처럼 사용할수 있습니다.
윤 님이 쓰신 글 :
: 현재 새로운 프로그램을 개발하고 싶어서
: 먼저 사용가능한 무료DB를 확인하고 있습니다.
: 그런데 생각외로 인라인뷰를 지원하지 않네요.
: FireBird도 안되는 것 같고..
: 복잡한 내역을 가져올때 인라인 뷰가 안되는 DB는
: 쓸수가 없네요.
: 다음과 같은 내역의 SQL은 FireBird에서 쓸수가 없나요.
:
: SELECT a.emp_no
: FROM tb_emp a, (select emp_no , sum(salary) as sum_salary
: from tb_sal
: where sal_date > '20020701'
: group by emp_no ) b
: WHERE
: a.emp_no = b.emp_no
:
: 위 내역과 같이 꼭 인라인뷰가 되어야 합니다.
: 물론 서브쿼리나 유니온 등등으로 같은 결과가 나올수도 있겠지만..
: 인라인 뷰를 쓰는 사람은 그 사용편리가 엄청납니다.
:
: Firebird홈이랑 볼랜드를 모두다 뒤져보았는데
: 인라인 뷰에 대한 언급이 전혀 없네요.
: 앞으로 된다는 보장도 없고..
: Decode까지는 바라지 않더라도..
:
:
: ****** 인라인 뷰가 잘되는 무료DB 뭐 없을까요?????
:
: 감사합니다.
:
|