이 문서는 지원되지 않는 버전의 스포츠 토토 결과 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

SPI_CURSOR_PARSE_OPEN

SPI_CURSOR_PARSE_OPEN - 쿼리 문자열 및 매개 변수를 사용하여 커서를 설정

시놉시스

포털 SPI_CURSOR_PARSE_OPEN (const char *이름,
                             const char *명령,
                             const spiparseopenoptions *옵션)

설명

SPI_CURSOR_PARSE_OPEN지정된 쿼리 문자열을 실행하는 커서 (내부, 포털)를 설정합니다. 이것은와 비슷합니다.SPI_PREPARE_CURSOR그 뒤에SPI_CURSOR_OPEN_WITH_PARAMLIST7960_8057ParamlistInfo개체.

일회성 쿼리 실행의 경우이 기능이 선호되어야합니다SPI_PREPARE_CURSOR그 뒤에SPI_CURSOR_OPEN_WITH_PARAMLIST. 동일한 명령을 여러 다른 매개 변수로 실행 해야하는 경우, 다시 계획 비용과 맞춤형 계획의 이점에 따라 방법이 더 빠를 수 있습니다.

the옵션- 매개 변수개체는 일반적으로 각 매개 변수를에 표시해야합니다.param_flag_const플래그, 원샷 계획은 항상 쿼리에 사용되므로

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

인수

const char *이름

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

const char *명령

명령 문자열

Const Spiparseopenoptions *옵션

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

발신자는 항상 전체를 제로로 제로해야합니다옵션struct를 채우고 원하는 필드를 채우십시오. 이는 향후 구조물에 추가 된 필드가 0 인 경우 호환 적으로 거꾸로 행동하도록 정의되므로 코드의 전진 호환성을 보장합니다. 현재 사용 가능한옵션필드는 다음과 같습니다.

paramlistinfoparams

쿼리 매개 변수 유형 및 값을 포함하는 데이터 구조; null if none

intcursoroptions

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

boolread_only

true읽기 전용 실행

반환 값

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