2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 결과 : 문서 : 17 : SPI_ModifyTuple버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

SPI_modifytuple

이름

SPI_modifytuple -- 행을 생성하려면 다음을 수행하세요. 주어진 행의 선택된 필드 교체

시놉시스

HeapTuple SPI_modifytuple(관계rel, HeapTuple, 정수ncols,
                          정수 *, 데이텀 *, const char *)

설명

SPI_modifytuple새 항목을 생성합니다. 선택한 열에 새 값을 대체하여 행을 복사합니다. 원래 행의 열이 다른 위치에 있습니다. 입력 행이 아닙니다. 수정되었습니다.

인수

관계rel

행 설명자의 소스로만 사용됩니다. 행. (행 설명자 대신 관계를 전달하는 것은 기능이 잘못되었습니다.)

힙튜플

수정할 행

intncols

배열의 열 번호 수

정수 *

열의 번호 배열 변경됨(열 번호는 1부터 시작)

데이텀 *

지정된 열의 새 값

상수 문자 *널(Null)

새로운 값이 null인 경우(있는 경우)SPI_execute_plan형식의 경우)

반환 값

수정 사항이 포함된 새 행, 상위 실행자에 할당됨 컨텍스트;NULL만약isNULL

오류 발생 시,SPI_result다음과 같이 설정되었습니다. 다음과 같습니다:

SPI_ERROR_ARGUMENT

ifrelisNULL또는 만약이다NULL또는 만약ncols0보다 작거나 같은 경우, 또는 if이다NULL또는 if이다NULL.

SPI_ERROR_NOATTRIBUTE

if잘못된 내용이 포함되어 있습니다. 열 번호(0보다 작거나 같거나 열 수)