이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

스포츠 토토

이름

스포츠 토토 --  통과된 계획을 저장합니다. 계획

시놉시스

스포츠 토토(계획)

입력

무효 *질의

통과된 계획

출력

무효 *

실행 계획 위치. 실패하면 NULL입니다.

SPI_result
SPI_ERROR_ARGUMENT계획이 다음과 같다면 NULL
SPI_ERROR_UNCONNECTED만일 절차가 연결되지 않았습니다.

설명

스포츠 토토계획을 저장합니다 준비한 사람SPI_prepare안전한 곳에 메모리 해제로부터 보호됨SPI_finish또는 거래 관리자.

현재 버전에서는포스트그레SQL저장할 수 있는 기능이 없습니다 시스템 카탈로그에 계획을 준비하고 거기에서 가져옵니다. 실행을 위해. 이는 향후 버전에서 구현될 예정입니다. 로서 대안으로 준비된 계획을 재사용할 수 있는 기능이 있습니다. 현재 세션에서 프로시저의 후속 호출. 사용SPI_execp이것을 실행하려면 저장됨 계획.

사용법

스포츠 토토성공된 계획을 저장합니다 (준비자:SPI_prepare) 메모리에 다음으로 해제되지 않도록 보호됨SPI_finish그리고 트랜잭션 관리자에 의해 그리고 저장된 계획에 대한 포인터를 반환합니다. 포인터를 저장할 수 있습니다. 지역 변수로 반환됩니다. 이 포인터가 다음과 같은지 항상 확인하세요. 계획을 준비하거나 이미 사용할 때 NULL이거나 아님 SPI_execp에서 계획을 준비했습니다(아래 참조).

참고:객체(관계, 함수, 등)은 준비된 계획에서 참조하는 동안 삭제됩니다. 세션(백엔드 또는 다른 프로세스에 의한) 및 결과 의SPI_execp이 계획에는 예측할 수 없다.