이 문서는 지원되지 않는 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. 같은 명령어라면 두 가지 방법 모두 다양한 매개변수를 사용하여 실행됩니다. 재계획 비용과 비용에 따라 더 빠를 수도 있습니다. 맞춤형 요금제의 이점을 누리세요.

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

인수

상수 문자 *이름

포털 이름 또는NULL내버려두다 시스템 이름 선택

상수 문자 *명령

명령 문자열

int나그스

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

오이드 *argtypes

길이의 배열나그스, 다음을 포함 그만큼OIDs의 데이터 유형 매개변수

데이텀 *

길이 배열나그스, 다음을 포함 실제 매개변수 값

상수 문자 *

길이의 배열나그스, 설명 어떤 매개변수가 null인가요?

만약isNULL그런 다음SPI_cursor_open_with_args그렇지 않다고 가정합니다. 매개변수가 null입니다. 그렇지 않으면,의 각 항목은배열은 다음과 같아야 합니다' '해당 매개변수 값이 다음과 같은 경우 null이 아니거나'n'해당하는 경우 매개변수 값이 null입니다. (후자의 경우 실제 값은 해당항목이 없습니다. 중요합니다.) 참고하세요텍스트가 아닙니다 문자열, 단지 배열: 필요하지 않습니다.'\0'터미네이터.

부울읽기 전용

읽기 전용 실행용

intcursorOptions

커서 옵션의 정수 비트 마스크; 0은 기본값을 생성합니다. 행동

반환 값

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