행 집합 가져오기 및 업데이트(ODBC)
적용 대상: SQL Server
Azure SQL 데이터베이스
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System(PDW)
행 집합을 인출하고 업데이트하려면
필요에 따라 SQL_ROW_ARRAY_SIZE 사용하여 SQLSetStmtAttr를 호출하여 행 집합의 행 수(R)를 변경합니다.
SQLFetch 또는 SQLFetchScroll을 호출하여 행 집합을 가져옵니다.
바인딩된 열을 사용하는 경우 행 집합에 대한 바인딩된 열 버퍼에서 사용할 수 있는 데이터 값 및 데이터 길이를 사용합니다.
바인딩되지 않은 열이 사용된 경우 각 행에 대해 SQL_POSITION과 함께 SQLSetPos 를 호출하여 커서 위치를 설정한 다음 바인딩되지 않은 각 열에 대해 다음을 수행합니다.
SQLGetData를 한 번 이상 호출하여 행 집합의 마지막 바인딩된 열 뒤의 언바운드 열에 대한 데이터를 가져옵니다. SQLGetData에 대한 호출은 열 번호가 증가하는 순서에 따라야 합니다.
SQLGetData를 여러 번 호출하여 텍스트 또는 이미지 열에서 데이터를 가져옵니다.
실행 시 데이터 텍스트 또는 이미지 열을 설정합니다.
SQLSetPos 또는 SQLBulkOperations를 호출하여 행 집합 내에서 커서 위치, 새로 고침, 업데이트, 삭제 또는 행 추가를 설정합니다.
업데이트 또는 추가 작업에 실행 시 데이터 텍스트 또는 이미지 열이 사용된 경우 해당 열을 처리합니다.
필요에 따라 커서 이름(SQLGetCursorName에서 사용 가능)을 지정하고 동일한 연결에서 다른 문 핸들을 사용하여 배치된 UPDATE 또는 DELETE 문을 실행합니다.