| 포스트그레SQL | ||
|---|---|---|
| 이전 | 다음 | |
범퍼카 토토(질의, 나르그, argtypes)
쿼리 문자열
입력 매개변수 수($1 ... $nargs - 다음과 같음) SQL 함수)
입력 인수에 대한 OID 유형의 포인터 목록
실행 계획에 대한 포인터 (파서+플래너+옵티마이저)
범퍼카 토토생성하고 반환합니다. 실행 계획(파서+플래너+최적화 프로그램)을 실행하지만 실행하지 않습니다. 쿼리. 연결된 프로시저에서만 호출되어야 합니다.
nargs는 매개변수의 수입니다($1 ... $nargs - 다음과 같습니다). SQL 함수) 및 nargs는 $1이 없는 경우에만 0이 될 수 있습니다. 쿼리.
준비된 실행 계획의 실행이 때로는 훨씬 더 빠릅니다. 따라서 동일한 쿼리가 실행되는 경우 이 기능이 유용할 수 있습니다. 여러 번.
다음에 의해 반환된 계획범퍼카 토토5월 이후 프로시저의 현재 호출에만 사용됩니다.SPI_finish에 할당된 메모리를 해제합니다. 계획. 참조SPI_saveplan.
성공하면 null이 아닌 포인터가 반환됩니다. 그렇지 않으면, 당신은 NULL 계획을 얻게 될 것입니다. 두 경우 모두 SPI_result는 다음과 같이 설정됩니다. SPI_exec에 의해 반환된 값(다음으로 설정된 경우 제외) 쿼리가 NULL이거나 nargs < 0 또는 nargs 인 경우 SPI_ERROR_ARGUMENT 0 && 인수 유형은 NULL입니다.
| 이전 | 집 | 다음 |
| SPI_exec | 위로 | SPI_saveplan |