포털 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. 만약
동일한 명령이 다양한 매개변수를 사용하여 실행됩니다.
두 가지 방법 모두 비용에 따라 더 빠를 수 있습니다.
재계획과 맞춤형 계획의 이점 비교
전달된 매개변수 데이터가 커서의 포털이므로 커서가 여전히 존재하는 동안 해제될 수 있습니다.
포털 이름 또는NULL내버려두다 시스템에서 이름을 선택합니다.
명령 문자열
입력 매개변수 수($1, $2등)
다음을 포함하는 배열OIDs의 데이터 유형 매개변수
실제 매개변수 값의 배열
어떤 매개변수가 null인지 설명하는 배열
만약널isNULL그런 다음SPI_cursor_open_with_args아니요라고 가정
매개변수가 null입니다.
참읽기 전용의 경우 실행
커서 옵션의 정수 비트 마스크; 제로는 생산한다 기본 동작