이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
와이즈 토토
포스트그레SQL
이전 다음

와이즈 토토

이름

와이즈 토토 — 다음에 의해 준비되거나 반환된 계획을 실행합니다.SPI_saveplan
와이즈 토토(계획,
,
,
tcount)

입력

무효 *계획

실행 계획

데이텀 *

실제 매개변수 값

문자 *

어떤 매개변수가 NULL을 얻는지 설명하는 배열

'n'은 NULL 허용을 나타냅니다.
' '는 NULL이 허용되지 않음을 나타냅니다.
inttcount

계획이 실행될 튜플 수

출력

int

다음과 동일한 값을 반환합니다.SPI_exec또한

SPI_ERROR_ARGUMENT if계획NULL이거나tcount< 0
SPI_ERROR_PARAM ifNULL이고계획일부로 준비되었습니다 매개변수.
SPI_tuptable

다음과 같이 초기화됨SPI_exec만일 성공했습니다

SPI_처리됨

다음과 같이 초기화됨SPI_exec만일 성공했습니다

설명

와이즈 토토다음이 준비한 계획을 저장합니다.SPI_prepare다음으로부터 보호된 안전한 메모리에 있습니다. 해제 방법SPI_finish또는 거래 매니저.

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

사용법

만약그러면 NULL입니다와이즈 토토모든 값이 다음과 같다고 가정합니다(만일 모두)는 NULL이 아닙니다.

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


이전 다음
SPI_saveplan 위로 인터페이스 지원 기능