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

사설 토토

이름

사설 토토 - 다음에 의해 생성된 행 집합을 해제합니다.SPI_execute또는 이와 유사한 기능

시놉시스

void 사설 토토(SPITupleTable *터블블)

설명

사설 토토행 집합을 해제합니다. 다음과 같은 이전 SPI 명령 실행 함수에 의해 생성됨SPI_execute. 따라서 이 기능은 종종 전역 변수로 호출됩니다.SPI_tuptable인수로.

이 함수는 SPI 프로시저를 실행해야 하는 경우 유용합니다. 여러 명령을 실행하고 이전 명령의 결과를 유지하고 싶지 않습니다. 끝날 때까지 명령을 내립니다. 해제되지 않은 행 세트는 어쨌든 풀려나세요SPI_finish. 또한, 하위 트랜잭션이 시작되었다가 실행 중에 중단된 경우 SPI 프로시저를 사용하는 동안 SPI는 생성된 행 집합을 자동으로 해제합니다. 하위 트랜잭션이 실행 중이었습니다.

시작포스트그레SQL 9.3, 사설 토토보호 논리 포함 동일한 행에 대한 중복 삭제 요청으로부터 보호하기 위해 설정합니다. 이전 릴리스에서는 중복 삭제로 인해 다음이 발생했습니다. 충돌이 발생합니다.

인수

SPITupleTable *터블

해제되도록 설정된 행에 대한 포인터, 또는 아무것도 하지 않으려면 NULL