Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản kèo bóng đá c1 được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
Tài liệu này dành cho phiên bản kèo bóng đá c1 được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá c1

kèo bóng đá c1 - Tạo một hàng bằng cách thay thế các trường đã chọn của một hàng đã cho

Synopsis

rel, Heaptuplekèo bóng đá c1, intncols,,colnum, Datum *giá trị, const char *NULLS)

Mô tả

kèo bóng đá c1Tạo một hàng mới bằng cách thay thế các giá trị mới cho các cột đã chọn, sao chép các cột của hàng ban đầu ở các vị trí khác. Hàng đầu vào kèo bóng đá c1 được sửa đổi.

Hàm này chỉ có thể được sử dụng trong khi kết nối với SPI. Nếu kèo bóng đá c1, nó trả về null và đặtspi_resultđếnspi_error_unconnected.

Đối số

Mối quan hệrel

Chỉ được sử dụng làm nguồn của bộ mô tả hàng cho hàng. (Truyền một mối quan hệ chứ kèo bóng đá c1 phải là một mô tả hàng là một sai lầm.)

kèo bóng đá c1

kèo bóng đá c1 để được sửa đổi

intncols

Số lượng cột được thay đổi

int *colnum

một mảng có độ dàincols, chứa số của các cột sẽ được thay đổi (số cột bắt đầu ở 1)

Datum *Giá trị

một mảng có độ dàincols, chứa các giá trị mới cho các cột được chỉ định

const char *NULLS

một mảng có độ dàincols, Mô tả giá trị mới là null

nếuNULLSnullsau đókèo bóng đá c1Giả sử rằng kèo bóng đá c1 có giá trị mới nào là null. Nếu kèo bóng đá c1, mỗi mục củanullsmảng phải là' 'Nếu giá trị mới tương ứng là kèo bóng đá c1 null hoặc'n'Nếu giá trị mới tương ứng là null. (Trong trường hợp sau, giá trị thực trong tương ứnggiá trịmục nhập kèo bóng đá c1 quan trọng.) Lưu ý rằngNULLSkèo bóng đá c1 phải là chuỗi văn bản, chỉ là một mảng: nó kèo bóng đá c1 cần một'\ 0'Terminator.

Giá trị trả về

kèo bóng đá c1 mới với các sửa đổi, được phân bổ trong bối cảnh thực thi trên hoặcnullKhi lỗi (xemspi_resultĐối với chỉ báo lỗi)

ON ERROR,spi_resultđược đặt như sau:

spi_error_argument

nếurelnullhoặc nếukèo bóng đá c1nullhoặc nếuncolsnhỏ hơn hoặc bằng 0 hoặc nếucolnumnullhoặc nếuGiá trịnull.

SPI_ERROR_NOATTRIBUTE

nếucolnumchứa số cột kèo bóng đá c1 hợp lệ (nhỏ hơn hoặc bằng 0 hoặc lớn hơn số lượng cột trongkèo bóng đá c1)

spi_error_unconnected

Nếu SPI kèo bóng đá c1 hoạt động