| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 무지개 토토 : 문서 : 9.3 : spi_returntuple | PostgreSQL : 문서 : 9.3 : 롤 토토 관리 | 토토 꽁 머니 : 문서 : 9.3 : SPI_FREETUPLE | ||
HeapTuple SPI_modifytuple(관계rel, HeapTuple행, 정수ncols,
정수 *105PostgreSQL: 문서: 9.3: SPI_modifytuple51, 데이텀 *값, const char *널)행에 대한 행 설명자의 소스로만 사용됩니다. (행 설명자 대신 관계를 전달하는 것은 기능이 잘못되었습니다.)
수정할 행
변경할 열 수
길이의 배열ncols, 다음을 포함 변경하려는 열의 번호(열 번호 1에서 시작)
길이의 배열ncols, 다음을 포함 지정된 열의 새 값
길이 배열ncols, 설명 어떤 새로운 값이 null인지
만약널이다NULL그런 다음SPI_modifytuple새 값이 없다고 가정합니다.
널. 그렇지 않으면,의 각 항목은널배열은 다음과 같아야 합니다' '만약
해당 새 값이 null이 아니거나'n'해당 새 값이 null인 경우. (에서
후자의 경우 해당하는 실제 값입니다.값항목은 중요하지 않습니다.) 주의하세요널은 텍스트 문자열이 아니며 단지 배열입니다.
필요하지 않습니다.'\0'터미네이터.
수정된 새 행, 상위 실행자에 할당됨 컨텍스트;NULL만약행isNULL
오류 발생 시,SPI_result다음과 같이 설정되었습니다 다음과 같습니다:
ifrelisNULL또는 만약행isNULL또는 ifncols0보다 작거나 같은 경우, 또는 if열isNULL또는 만약값isNULL.
if열잘못된 열이 포함되어 있습니다 숫자(0보다 작거나 같거나 숫자보다 크다) 열 in행)
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| SPI_returntuple | 위로 | SPI_freetuple |