pro*c 배치 처리시, 0 0 929

by 정우성 [SQL Query] [2021.02.28 11:36:20]


plsql에   대용량 insert시에,,  bulk 및 forall 을 사용하면 속도가 개선 된다고 알고 있습니다.

1. pro*c에 해당함수를 사용할 수 있는지 여부와,, 혹시 개선방안에 대해 알고 싶습니다. 

2. 두번재는 fetch 관련인데요..

select 구문을 전부 가져온다고 했을때, 

struct a a[10] 이면 10개만 가져오나요?

or

구조체배열이 아니라,,  아래와 같은 경우에도 10개만 가져오는데

fetch의 기준이 궁금합니다.

쿼리상에서 rownum으로 구분해서 가져오는게 낳은건지,, 그냥 다 가져와서 fetch단위로 처리하는게 속도면에서

어떤게 더 좋은건지도 고민이네요

고수님들의 답변 기다리겠습니다 ^^

############

#define ARRAY_LENGTH   10

/* Declare a host structure tag. */
struct
{
    int    emp_number[ARRAY_LENGTH];
    char   emp_name[ARRAY_LENGTH][NAME_LENGTH];
    float  salary[ARRAY_LENGTH];
} emp_rec;

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입