2010. 3. 25. 19:19 IT가
Pipeline Table Function 의 Table Function 과의 차이점...
반응형
Table Function 과 Pipeline Table Function 의 차이점을 이제야 알겠네요.
Table Function 은 여러분도 알겠지만 Table 처럼 만들어서 값을 리턴하는경우 입니다. 그저 string 형태로 return
하는 것이 아니고 table 형태로 return 을 하게 되어 프로시저 및 프로그램에서도 많이 사용을 하게되죠...
그런데 그 table function 과 pipeline table function 과의 약간의 차이가 있군요...
Pipeline Table Function
create or replace function pipeline_func(strt int, end int)
return table_type1
pipelined ==> Table Function 과 pipeline Table Function 문법 차이점..
is
.......
한 Row씩 처리하므로 바로 결과 값들이 출력되기 시작
Table Function은 전체 데이터 처리를 수행하지만
Pipelined Table Function은 부분 범위 처리를 수행한다는 것을 확인할 수 있다.
Table function 은 전체 데이터가 처리된 이후에 결과가 조회가 되며, Pipeline Table function 은
row 단위로 처리가 된부분에 대해서는 조회가 되어 노출이 되는것이다...
하지만... Application 에서 사용할때에는 위의 같은 pipeline Table function 을 사용하게되면...
응답이 바로바로 와서 application 단에서 혼돈이 있지 않는가 의문이 든다.
일전에 pipeline table function 을 사용하던 부분이 있었는데, application 에서 사용하면 oracle 오류가 발생해서
한참 찾다가 pipeline 을 삭제했더니 문제없이 해결이 된적이 있다.
application 에서 바로 사용하는 경우에는 좀 문제가 있을수 있으니 좀더 확인한 후에 사용을 해야할것이다..
Table Function 은 여러분도 알겠지만 Table 처럼 만들어서 값을 리턴하는경우 입니다. 그저 string 형태로 return
하는 것이 아니고 table 형태로 return 을 하게 되어 프로시저 및 프로그램에서도 많이 사용을 하게되죠...
그런데 그 table function 과 pipeline table function 과의 약간의 차이가 있군요...
Pipeline Table Function
create or replace function pipeline_func(strt int, end int)
return table_type1
pipelined ==> Table Function 과 pipeline Table Function 문법 차이점..
is
.......
한 Row씩 처리하므로 바로 결과 값들이 출력되기 시작
Table Function은 전체 데이터 처리를 수행하지만
Pipelined Table Function은 부분 범위 처리를 수행한다는 것을 확인할 수 있다.
Table function 은 전체 데이터가 처리된 이후에 결과가 조회가 되며, Pipeline Table function 은
row 단위로 처리가 된부분에 대해서는 조회가 되어 노출이 되는것이다...
하지만... Application 에서 사용할때에는 위의 같은 pipeline Table function 을 사용하게되면...
응답이 바로바로 와서 application 단에서 혼돈이 있지 않는가 의문이 든다.
일전에 pipeline table function 을 사용하던 부분이 있었는데, application 에서 사용하면 oracle 오류가 발생해서
한참 찾다가 pipeline 을 삭제했더니 문제없이 해결이 된적이 있다.
application 에서 바로 사용하는 경우에는 좀 문제가 있을수 있으니 좀더 확인한 후에 사용을 해야할것이다..
'IT가' 카테고리의 다른 글
Apache 2.x 의 훌룡한 기능. old=>new (0) | 2010.08.07 |
---|---|
시퀀스 다이어그램의 간단한 내용. (0) | 2010.03.23 |
스마트폰용 모바일 옥션쇼핑몰 - http://mw.auction.co.kr (0) | 2010.03.23 |