문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

서버로 결과 집합 보내기(확장 저장 프로시저 API)

중요 정보 중요

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. 대신 CLR 통합을 사용하십시오.

Microsoft SQL Server로 결과 집합을 보낼 때는 다음과 같이 확장 저장 프로시저가 적절한 API를 호출해야 합니다.

  • srv_sendrow를 사용하여 모든 행(있는 경우)을 보내기 전이나 후에는 srv_sendmsg 함수를 호출할 수 있습니다. srv_senddone을 사용하여 완료 상태를 보내기 전에는 모든 메시지를 클라이언트로 보내야 합니다.

  • 클라이언트로 보내는 각 행에 대해 한 번씩 srv_sendrow 함수를 호출합니다. srv_sendmsg, srv_pfieldsrv_status 인수 또는 srv_senddone을 사용하여 각각 메시지, 상태 값 또는 완료 상태를 보내기 전에 모든 행을 클라이언트로 보내야 합니다.

  • srv_describe를 사용하여 정의되지 않은 열이 포함된 행을 보내면 응용 프로그램에서 정보 오류 메시지를 발생시키고 클라이언트에 FAIL을 반환합니다. 이 경우 행이 전송되지 않습니다.

커뮤니티 추가 항목

추가
표시: