사설 토토 사이트plan_extended-SPI_PREPARE
int 사설 토토 사이트plan_extended (spiplanptrplan
, const spiexecuteoptions *옵션
)
사설 토토 사이트plan_extended
|SPI_PREPARE
또는 그 형제 중 하나. 이 기능은와 같습니다.사설 토토 사이트PLAN
-쿼리에 전달 될 매개 변수 값에 대한 정보가 다르게 표시되고 추가 실행 제어 옵션이 전달 될 수 있습니다..
쿼리 매개 변수 값은 A로 표시됩니다ParamlistInfo
STRUCT, 해당 형식으로 이미 사용할 수있는 값을 낮추는 데 편리합니다. 동적 매개 변수 세트는에 지정된 후크 기능을 통해 사용할 수 있습니다.ParamlistInfo
.
또한 결과를 항상 축적하는 대신 결과를 aspi_tuptable
구조, 튜플을 발신자에게 전달할 수 있습니다Destreceiver
집행자가 생성 할 때 개체. 이것은 메모리에 축적되는 대신 데이터를 날짜로 처리 할 수 있기 때문에 많은 튜플을 생성 할 수있는 쿼리에 특히 유용합니다.
spiplanptrplan
준비된 진술 (반품SPI_PREPARE
)
const spiexecuteoptions *옵션
선택적 인수를 포함하는 구조
발신자는 항상 전체를 제로로 제로해야합니다옵션
struct를 설정하고 원하는 필드를 채우십시오. 이는 향후 구조물에 추가 된 필드가 0 인 경우 호환 적으로 거꾸로 행동하도록 정의되므로 코드의 전진 호환성을 보장합니다. 현재 사용 가능한옵션
필드는 다음과 같습니다.
ParamlistInfoparams
쿼리 매개 변수 유형 및 값을 포함하는 데이터 구조; null if none
boolread_only
true
읽기 전용 실행
boolallow_nonatomic
true
비 원자의 호출 실행 및 DO 진술을 허용합니다 (그러나이 필드는이면 무시됩니다SPI_OPT_NONATOMIC
플래그가 전달되었습니다SPI_CONNECT_EXT
)
boolmust_return_tuples
iftrue
, 쿼리가 튜플을 반환하는 종류가 아닌 경우 오류를 올리십시오 (이것은 튜플을 반환하는 경우를 금지하지 않습니다)
UINT64tcount
반환 할 최대 행 수, 또는0
한계 없음
Destreceiver *dest
Destreceiver
쿼리에 의해 방출되는 튜플을받을 객체; null이면 결과 튜플이 a에 축적됩니다.spi_tuptable
구조,사설 토토 사이트PLAN
자원 소유자소유자
계획이 실행되는 동안 계획에 대한 참조 수를 보유 할 자원 소유자. NULL 인 경우 CurrentResourceowner가 사용됩니다. SPI가 그에 대한 참조 수를 획득하지 않기 때문에 절약되지 않은 계획에 대해 무시됩니다.
반환 값은와 동일합니다사설 토토 사이트PLAN
.
언제옵션- dest
is null,SPI_PROCESSED
andSPI_TUPTable
사설 토토 사이트PLAN
. 언제옵션- dest
in is null,SPI_PROCESSED
0으로 설정되어spi_tuptable
NULL으로 설정되었습니다. 튜플 카운트가 필요한 경우 발신자의Destreceiver
객체를 계산해야합니다.
올바른 문서에 아무것도 표시되면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면