이 문서는 지원되지 않는 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또는 if값isNULL.
- SPI_ERROR_NOATTRIBUTE
-
if열잘못된 내용이 포함되어 있습니다.
열 번호(0보다 작거나 같거나
열 수행)