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

토토 베이

이름

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

시놉시스

HeapTuple 토토 베이(관계rel, HeapTuple, ncols, , 데이텀 *, const char *)

설명

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

인수

관계rel

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

HeapTuple

수정할 행

intncols

배열의 열 번호 수

정수 *

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

데이텀 *

지정된 열의 새 값

상수 문자 *

어떤 새 값이 null인지(있는 경우)SPI_execp형식의 경우)

반환 값

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

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

SPI_ERROR_ARGUMENT

ifrelisNULL또는 만약isNULL또는 만약ncols0보다 작거나 같은 경우, 또는 다음과 같은 경우isNULL또는 ifisNULL.

SPI_ERROR_NOATTRIBUTE

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