이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다
젠 토토 : 문서 : 17 : 젠 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
토토 베이
이름
토토 베이- 설정 a
쿼리 및 매개 변수 사용 커서
시놉시스
포털 토토 베이 (const char *이름,
const char *명령,
intNARGS, oid *Argtypes,
데이텀 *값, const char *nulls,
boolread_only, intcursoroptions)
설명
토토 베이
세트
위로 커서 (내부, 포털)를 실행할 수 있습니다.
지정된 쿼리. 대부분의 매개 변수는 같은 의미를 갖습니다
해당 매개 변수SPI_PREPARE_CURSOR
andSPI_CURSOR_OPEN
.
일회성 쿼리 실행의 경우이 기능이 있어야합니다
선호SPI_PREPARE_CURSOR
그 뒤에SPI_CURSOR_OPEN
. 만약
동일한 명령은 다양한 매개 변수로 실행해야합니다.
비용에 따라 방법이 더 빠를 수 있습니다.
Replanning 대 사용자 정의 계획의 이점.
전달 된 매개 변수 데이터가 커서의에 복사됩니다.
포털이므로 커서가 여전히 존재하는 동안 해방 될 수 있습니다.
인수
- const char *이름
-
포털 이름 또는NULL시스템은 이름을 선택합니다
- const char *명령
-
명령 문자열
- intNARGS
-
입력 매개 변수 수 ($ 1,
$ 2등)
- OID *Argtypes
-
|OID매개 변수
- Datum *값
-
실제 매개 변수 값 배열
- const char *nulls
-
어떤 매개 변수를 설명하는 배열
if널스isNULLthe토토 베이
매개 변수는 null입니다.
- boolread_only
-
true읽기 전용
실행
- intcursoroptions
-
커서 옵션의 정수 비트 마스크; 제로 생산
기본 행동
반환 값
커서를 포함하는 포털에 대한 포인터. 아니요
오류 반환 규칙; 모든 오류는를 통해보고됩니다.elog
.