memset(sqlCmd,0x00,sizeof(sqlCmd));
sprintf(sqlCmd,"SELECT ScnUserCnt, ScnTotalCnt FROM SYSCOUNT");
EXEC SQL PREPARE SQL_SYSCOUNT FROM :sqlCmd;
EXEC SQL DECLARE CUR_SYSCOUNT CURSOR FOR SQL_SYSCOUNT;
EXEC SQL OPEN CUR_SYSCOUNT;
EXEC SQL FETCH CUR_SYSCOUNT
INTO :maxLstCnt,:maxLstCntTmp;
/*
EXEC SQL SELECT ScnUserCnt INTO :maxLstCnt FROM SYSCOUNT WHERE ScnSysId = 1;
EXEC SQL SELECT ScnTotalCnt INTO :maxLstCntTmp FROM SYSCOUNT WHERE ScnSysId = 1;
*/
둘 다 똑 같은 역활을 하는 Pro*c 문장입니다. 근데요.. 제가 발견한 것인데...
두 개의 정수값을 가지고 오는 둘은 차이점을 보입니다.
원래 1 , 1 이렇게 가지고 와야하는데 주석처리된 문장은 1234, 1 이렇게
가지고 옵니다. 저도 나름 되로 생각해보았습니다. 결론은 모르겠다입니다.
이 둘의 차이점을 아시는 분은 답변해주십시오... 제발... 부탁드립니다..꾸벅~~~
커서를 열고 데이터를 가지고 오는 것이 정석인가요.... 아님 밑에 처럼 데이터를
가지고 오는 것이 좋은 방법인가요......... 미치기 일보 직전입니다.
가르쳐주세엽.........
|