토토 꽁 머니

토토 꽁 머니 — 쿼리와 매개변수를 사용하여 커서 설정

시놉시스

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

설명

토토 꽁 머니지정된 쿼리를 실행할 커서(내부적으로 포털)를 설정합니다. 대부분의 매개변수는 해당 매개변수와 동일한 의미를 갖습니다.SPI_prepare_cursor그리고SPI_cursor_open.

일회성 쿼리 실행의 경우 이 함수가 선호되어야 합니다.SPI_prepare_cursor다음에 이어SPI_cursor_open. 동일한 명령을 다양한 매개변수로 실행하는 경우 재계획 비용과 맞춤 계획의 이점에 따라 두 방법 중 하나가 더 빠를 수 있습니다.

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

이 기능은 이제 더 이상 사용되지 않습니다.SPI_cursor_parse_open은 쿼리 매개변수 처리를 위한 최신 API를 사용하여 동등한 기능을 제공합니다.

인수

상수 문자 *이름

포털 이름 또는NULL시스템이 이름을 선택하도록 함

상수 문자 *명령

명령 문자열

int나그스

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

오이드 *argtypes

길이의 배열나르그, 다음을 포함함OID매개변수의 데이터 유형

데이텀 *

길이의 배열나르그, 실제 매개변수 값 포함

상수 문자 *

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

만약isNULL그러면토토 꽁 머니매개변수가 null이 아닌 것으로 가정합니다. 그렇지 않으면,의 각 항목은배열은 다음과 같아야 합니다' '해당 매개변수 값이 null이 아닌 경우, 또는'n'해당 매개변수 값이 null인 경우. (후자의 경우 해당하는 실제 값항목은 중요하지 않습니다.) 주의하세요텍스트 문자열이 아니며 단지 배열입니다. 필요하지 않습니다.'\0'터미네이터.

부울읽기 전용

읽기 전용 실행용

intcursorOptions

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

반환 값

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

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.