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

SPI_prepare_extended

SPI_prepare_extended — 아직 실행하지 않고 명령문 준비

시놉시스

SPIPlanPtr SPI_prepare_extended(const char *명령,
                                const SPIPrepareOptions *옵션)

설명

SPI_prepare_extended지정된 명령에 대해 준비된 명령문을 생성하고 반환하지만 명령을 실행하지는 않습니다. 이 함수는 다음과 같습니다.SPI_prepare, 호출자는 외부 매개변수 참조의 구문 분석은 물론 쿼리 구문 분석 및 계획의 다른 측면을 제어하는 옵션을 지정할 수 있습니다.

인수

상수 문자 *명령

명령 문자열

const SPIPrepareOptions *옵션

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

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

파서SetupHook파서 설정

파서 후크 설정 기능

무효 *parserSetupArg

에 대한 통과 인수파서 설정

RawParseMode분석 모드

원시 구문 분석 모드;RAW_PARSE_DEFAULT(영)은 기본 동작을 생성합니다.

intcursorOptions

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

반환 값

SPI_prepare_extended다음과 동일한 반환 규칙을 가집니다.SPI_prepare.