토토 꽁 머니_extended

토토 꽁 머니_extended — 라인 외부 매개변수를 사용하여 명령 실행

시놉시스

int 토토 꽁 머니_extended(const char *명령,
                         const SPIExecuteOptions *옵션)

설명

토토 꽁 머니_extended외부에서 제공되는 매개변수에 대한 참조를 포함할 수 있는 명령을 실행합니다. 명령 텍스트는 매개변수를 다음과 같이 나타냅니다.$n그리고옵션-매개변수객체(제공된 경우)는 이러한 각 기호에 대한 값과 유형 정보를 제공합니다. 다양한 실행 옵션을 다음에서 지정할 수 있습니다.옵션구조체도 마찬가지입니다.

옵션-매개변수객체는 일반적으로 각 매개변수를로 표시해야 합니다.PARAM_FLAG_CONST플래그, 일회성 계획이 항상 쿼리에 사용되기 때문입니다.

만약옵션-대상이 NULL이 아닌 경우 결과 튜플은 누적되는 대신 실행기에 의해 생성될 때 해당 객체에 전달됩니다.SPI_tuptable. 발신자 제공 사용대상수신기개체는 데이터가 메모리에 누적되는 대신 즉시 처리될 수 있으므로 많은 튜플을 생성할 수 있는 쿼리에 특히 유용합니다.

인수

상수 문자 *명령

명령 문자열

const SPIExecuteOptions *옵션

선택적 인수를 포함하는 구조체

발신자는 항상 전체를 0으로 설정해야 합니다.옵션struct, 그런 다음 설정하려는 필드를 채웁니다. 이는 나중에 구조체에 추가되는 모든 필드가 0인 경우 이전 버전과 호환되도록 정의되므로 코드의 향후 호환성을 보장합니다. 현재 사용 가능한옵션필드는 다음과 같습니다:

ParamListInfo매개변수

쿼리 매개변수 유형 및 값을 포함하는 데이터 구조; 없으면 NULL

부울읽기 전용

읽기 전용 실행용

부울allow_nonatomic

CALL 및 DO 문의 비원자적 실행을 허용합니다(그러나 이 필드는 다음과 같은 경우가 아니면 무시됩니다.SPI_OPT_NONATOMIC플래그가 다음으로 전달되었습니다.SPI_connect_ext)

부울must_return_tuples

if, 쿼리가 튜플을 반환하는 종류가 아닌 경우 오류를 발생시킵니다. (0개의 튜플을 반환하는 경우를 금지하지는 않습니다.)

uint64tcount

반환할 최대 행 수 또는0제한 없음

대상수신기 *대상

대상수신기쿼리에서 내보낸 튜플을 수신할 개체입니다. NULL인 경우 결과 튜플은 a에 누적됩니다.SPI_tuptable구조, 다음과 같이토토 꽁 머니

자원소유자소유자

이 필드는 다음과의 일관성을 위해 존재합니다.토토 꽁 머니_plan_extended, 그러나 다음에서 사용하는 계획이므로 무시됩니다.토토 꽁 머니_extended저장되지 않습니다.

반환 값

반환 값은 다음과 같습니다.토토 꽁 머니.

언제옵션-대상NULL입니다.SPI_processed그리고SPI_tuptable다음과 같이 설정됩니다토토 꽁 머니. 언제옵션-대상NULL이 아닙니다.SPI_processed0으로 설정되고SPI_tuptable은 NULL로 설정됩니다. 튜플 개수가 필요한 경우 호출자의대상수신기객체는 그것을 계산해야 합니다.

수정사항 제출

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