spi_execute_plan -SPI_PREPARE
int spi_execute_plan (spiplanptrplan
, Datum *값
, const char *nulls
,read_only
, Longcount
)
SPI_EXECUTE_PLAN
|SPI_PREPARE
또는 형제 자매 중 하나입니다.read_only
andcount
SPI_EXECUTE
.
spiplanptrplan
준비된 진술 (반환SPI_PREPARE
)
Datum *값
실제 매개 변수 값 배열. 성명서의 인수 수와 같은 길이가 있어야합니다.
const char *nulls
어떤 매개 변수가 null을 설명하는 배열. 성명서의 인수 수와 같은 길이가 있어야합니다.
ifnulls
isnull
thespi_execute_plan
매개 변수가 무효라고 가정합니다. 그렇지 않으면,의 각 항목nulls
배열이어야합니다''
해당 매개 변수 값이 null이 아닌 경우'n'
12425_12533값
항목은 중요하지 않습니다.) 참고널스
텍스트 문자열이 아니라 배열 일뿐입니다.'\ 0'
터미네이터.
boolread_only
true
읽기 전용 실행
Longcount
반환 할 최대 행 수, 또는0
한계 없음
반환 값은와 동일합니다SPI_EXECUTE
, 다음 추가 가능한 오류 (음성) 결과 :
SPI_ERROR_ARGUMENT
ifplan
isNULL
또는 유효하지 않거나count
0보다 작습니다
SPI_ERROR_PARAM
if값
isNULL
andplan
일부 매개 변수로 준비되었습니다
SPI_PROCESSED
및SPI_TUPTable
SPI_EXECUTE
성공하면.