다음을 통해 공유


srv_sendrow(확장 저장 프로시저 API)

중요 정보중요

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

데이터 행을 클라이언트로 전송합니다.

구문


int srv_sendrow ( SRV_PROC *
srvproc 
);

인수

  • srvproc
    특정 클라이언트 연결에 대한 핸들(이 경우 언어 요청을 수신한 핸들)인 SRV_PROC 구조에 대한 포인터입니다. 이 구조에는 확장 저장 프로시저 API 라이브러리가 응용 프로그램과 클라이언트 간 통신 및 데이터를 관리하는 데 사용하는 정보가 들어 있습니다.

반환 값

SUCCEED 또는 FAIL

주의

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

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

[!참고]

확장 저장 프로시저 API를 통해서는 계산 행을 클라이언트로 보낼 수 없습니다. 또한 ntext, text 또는 image 데이터가 있는 행을 클라이언트로 보내는 경우 텍스트 포인터와 텍스트 타임스탬프는 제외됩니다.

보안 정보보안 정보

확장 저장 프로시저의 원본 코드를 철저히 검토하고 프로덕션 서버에 DLL을 설치하기 전에 컴파일한 DLL을 테스트해야 합니다. 보안 검토 및 테스트에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.