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 웹 사이트를 참조하십시오. |