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;