이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.
토토 결과 : 문서 : 17 : SPI_SAVEPLAN버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
SPI_saveplan
시놉시스
void * SPI_saveplan(void *계획)
설명
SPI_saveplan성공된 계획을 저장합니다.
(준비자:SPI_prepare) 메모리에
다음으로 해제되지 않도록 보호됨SPI_finish그리고 트랜잭션 관리자에 의해 그리고
저장된 계획에 대한 포인터를 반환합니다. 이것은 당신에게 능력을 제공합니다
후속 호출에서 준비된 계획을 재사용하려면
현재 세션의 절차입니다.
반환 값
저장된 계획에 대한 포인터;NULL만일
실패했습니다. 오류 발생 시,SPI_result이다
이렇게 설정하세요:
- SPI_ERROR_ARGUMENT
-
if계획isNULL
- SPI_ERROR_UNCONNECTED
-
연결되지 않은 프로시저에서 호출된 경우
참고
다음에서 참조하는 개체(테이블, 함수 등) 중 하나가
준비된 계획은 세션 중에 삭제되고 결과는
의SPI_execute_plan이 계획의 경우
예측할 수 없을 것이다.