콘텐츠로 이동

SQLMoreResults

SQLMoreResults#

SQLMoreResults는 결과가 더 남아있는가에 대한 결과를 리턴한다.

구문#

SQLRETURN SQLMoreResults (
    SQLHSTMT        stmt);

인자#

자료유형 인자 사용 설명
SQLHSTMT stmt 입력 명령문 핸들

결괏값#

SQL_SUCCESS
SQL_NO_DATA

설명#

Statement를 Fetch해서 결과 집합을 가져 올 경우 해당 커서의 위치는 결과 집합의 첫 번째 레코드에 있게 된다. 애플리케이션에 따라서는 그 결과 집합을 사용할 때, 그 결과가 더 남아 있는지에 대한 검사를 하게 된다. 결과 값이 남아 있는 경우에는 SQL_SUCCESS가 반환이 되며, 더 이상 결과가 남아 있지 않은 경우에는 SQL_NO_DATA가 반환된다.

결과 집합을 Fetch하면 Cursor의 위치는 first result set에 오게된다. Application에 따라 그 결과 집합을 쓰고나서 결과가 더 남아 있는지 대한 검사를 하게된다. 결괏값이 남아 있다면 SQL_SUCCESS가 리턴되며, 더 이상 결과가 남아 있지 않은 경우 SQL_NO_DATA가 리턴된다.

관련 함수#

SQLFetch