이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다
롤 토토 : 문서 : 17 : spi_cursor_open버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.
SPI_CURSOR_OPEN
이름
SPI_CURSOR_OPEN- a를 사용하여 커서를 설정하십시오 로 만든 진술
SPI_PREPARE
시놉시스
포털 SPI_CURSOR_OPEN (const char *이름, spiplanptrplan, 데이텀 *값, const char *nulls, boolread_only)
설명
SPI_CURSOR_OPEN
커서를 설정합니다 (내부, 포털)에 의해 준비된 진술을 실행하는SPI_PREPARE
. 매개 변수는 있습니다SPI_EXECUTE_PLAN
.
명세서를 직접 실행하는 대신 커서를 사용합니다. 두 가지 이점.
전달 된 매개 변수 데이터가 커서의에 복사됩니다. 포털이므로 커서가 여전히 존재하는 동안 해방 될 수 있습니다.
인수
- const char *이름
-
포털 이름 또는NULL시스템은 이름을 선택합니다
- spiplanptrplan
-
준비된 진술 (반품SPI_PREPARE
)
- Datum *값
-
실제 매개 변수 값의 배열. 동일해야합니다
- const char *nulls
-
어떤 매개 변수가 null을 설명하는 배열. 있어야합니다nnull 값을 나타냅니다 (intrict in값무시됩니다); 공간값유효합니다).
ifnullsisNULLtheSPI_CURSOR_OPEN
매개 변수는 null입니다.
- boolread_only
-
true읽기 전용 실행
반환 값
커서를 포함하는 포털에 대한 포인터. 아니요elog
.