이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.젠 토토 : 문서 : 17 : 젠 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

SPI_cursor_open_with_args

이름

SPI_cursor_open_with_args -- 설정 쿼리와 매개변수를 사용하는 커서

시놉시스

포털 SPI_cursor_open_with_args(const char *이름,
                                 const 문자 *명령,
                                 정수나르그, 오이드 *argtypes,
                                 데이텀 *, const char *,
                                 부울읽기 전용, 정수cursorOptions)

설명

SPI_cursor_open_with_args세트 커서(내부적으로는 포털)를 위로 올려 실행합니다. 지정된 쿼리. 대부분의 매개변수는 다음과 같은 의미를 갖습니다. 해당 매개변수는SPI_prepare_cursor그리고SPI_cursor_open.

일회성 쿼리 실행의 경우 이 함수는 다음과 같아야 합니다. 보다 선호됨SPI_prepare_cursor다음이 따름SPI_cursor_open. 만약 동일한 명령이 다양한 매개변수를 사용하여 실행됩니다. 두 가지 방법 모두 비용에 따라 더 빠를 수 있습니다. 재계획과 맞춤형 계획의 이점 비교

전달된 매개변수 데이터가 커서의 포털이므로 커서가 여전히 존재하는 동안 해제될 수 있습니다.

인수

const char *이름

포털 이름 또는NULL내버려두다 시스템에서 이름을 선택합니다.

상수 문자 *명령

명령 문자열

int나그스

입력 매개변수 수($1, $2등)

오이드 *argtypes

다음을 포함하는 배열OIDs의 데이터 유형 매개변수

데이텀 *

실제 매개변수 값의 배열

상수 문자 *

어떤 매개변수가 null인지 설명하는 배열

만약isNULL그런 다음SPI_cursor_open_with_args아니요라고 가정 매개변수가 null입니다.

부울읽기 전용

읽기 전용의 경우 실행

intcursorOptions

커서 옵션의 정수 비트 마스크; 제로는 생산한다 기본 동작

반환 값

커서를 포함하는 포털에 대한 포인터. 참고로 없습니다 오류 반환 규칙; 모든 오류는 다음을 통해 보고됩니다.elog.