SPI_prepare_cursor — 아직 실행하지 않고 명령문 준비
SPIPlanPtr SPI_prepare_cursor(const char *명령, 정수나르그, 오이드 *argtypes, 정수cursorOptions)
SPI_prepare_cursor동일함SPI_prepare, 단, 플래너의 지정도 허용한다는 점은 제외)“커서 옵션”매개변수. 이는 다음과 같은 값을 갖는 비트 마스크입니다.노드/parsenodes.h에 대한옵션필드DeclareCursorStmt. SPI_prepare항상 커서 옵션을 0으로 간주합니다.
이 기능은 이제 더 이상 사용되지 않습니다.SPI_prepare_extended.
상수 문자 *명령명령 문자열
int나그스입력 매개변수 수($1, $2등)
오이드 *argtypes다음을 포함하는 배열에 대한 포인터OID매개변수의 데이터 유형
intcursorOptions커서 옵션의 정수 비트 마스크; 0은 기본 동작을 생성합니다.
SPI_prepare_cursor다음과 동일한 반환 규칙을 가집니다.SPI_prepare.
설정에 유용한 비트cursorOptions포함CURSOR_OPT_SCROLL, CURSOR_OPT_NO_SCROLL, CURSOR_OPT_FAST_PLAN, CURSOR_OPT_GENERIC_PLAN및CURSOR_OPT_CUSTOM_PLAN. 특히 다음 사항에 유의하세요.CURSOR_OPT_HOLD무시됩니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.