아래는 코드의 일부분 입니다.
이 코드 상단에는 다른 Query 문이 있고 Select 만 합니다.
이 코드에서 Trouble 2만 찍히고 더 이상 진행되지 않는데 cursor 2를 open하다 문제가 생겼다고 추정만 할뿐
디버깅을 위한 데이터를 찾을수 없습니다.
어떻게 하면 문제가 발생한 부분을 찾을수 있을까요?
EXEC SQL prepare luppy from :_query;
log("Trouble 1\n");
EXEC SQL declare cur2 cursor for luppy;
log("Trouble 2\n");
EXEC SQL open cur2;
log("Trouble 3 \n");
do
{
EXEC SQL fetch cur2 into :a, :b, :c, :d;
i++;
} while(i<i);
EXEC SQL close cur2;
EXEC SQL free luppy;
EXEC SQL free cur2; |