/* 커서 선언 */

EXEC SQL DECLARE movie_cursor CURSOR FOR

SELECT m_num, m_genre, m_name, m_age, m_dir, m_len

FROM movie;


EXEC SQL OPEN movie_cursor; /* 커서 open */

EXEC SQL WHENEVER NOT FOUND DO break;


while (1) {

EXEC SQL FETCH movie_cursor

INTO :i_m_num, :i_m_genre, :i_m_name, :i_m_age, :i_m_dir, :i_m_len;


if (sqlca.sqlcode < 0) {

/* 오류 발생 시  */

printf("\n");

printf("@ 데이터를 모두 출력했습니다.\n");

break;

}

/* 데이터 출력 */

}


EXEC SQL CLOSE movie_cursor;



***********************************


fetch 들어가자마자

세그멘테이션 오류 (core dump) 라는 오류 뜨면서 강제종료돼


살려줘 뭐가 문제지