Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14
Phiên bản phát triển:18 / Devel
Tài kèo bóng đá cúp c2 này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang kèo bóng đá cúp c2hiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

spi_execute_extends

SPI_EXECUTE_EXTENDS-Thực hiện lệnh với kèo bóng đá cúp c2 tham số ngoài dòng

Synopsis

int spi_execute_extends (const char *lệnh,,
                         const spiexecuteOptions *Tùy chọn)

Mô tả

spi_execute_extendsThực thi một lệnh có thể bao gồm kèo bóng đá cúp c2 tham chiếu đến kèo bóng đá cúp c2 tham số được cung cấp bên ngoài. Văn bản lệnh đề cập đến một tham số là$nTùy chọn- paramsĐối tượng (nếu được cung cấp) cung cấp kèo bóng đá cúp c2 giá trị và loại thông tin cho từng ký hiệu đó. kèo bóng đá cúp c2 tùy chọn thực thi khác nhau có thể được chỉ định trongTùy chọnstruct cũng vậy.

TheTùy chọn- paramsĐối tượng thường nên đánh dấu từng tham số bằngparam_flag_constcờ, vì gói một phát luôn được sử dụng kèo bóng đá cúp c2 truy vấn.

nếuTùy chọn- Dest8463_8595spi_tupable. Sử dụng do người gọi do người cung cấpDestreceiverĐối tượng đặc biệt hữu ích cho kèo bóng đá cúp c2 truy vấn có thể tạo ra nhiều bộ dữ liệu, vì dữ liệu có thể được xử lý trên đường thay vì được tích lũy trong bộ nhớ.

Đối số

const char *lệnh

chuỗi lệnh

const spiexecuteOptions *Tùy chọn

Struct chứa kèo bóng đá cúp c2 đối số tùy chọn

Người gọi phải luôn luôn không có toàn bộTùy chọn9544_9789Tùy chọnTrường là:

paramlistinfoparams

Cấu trúc dữ liệu chứa kèo bóng đá cúp c2 loại và giá trị tham số truy vấn; Null nếu không

boolread_only

trueđể thực hiện chỉ đọc

boolkèo bóng đá cúp c2 phép_nonatomic

trueCho phép thực hiện kèo bóng đá cúp c2 câu lệnh gọi và làm nguyên tử (nhưng trường này bị bỏ qua trừ khispi_opt_nonatomicCờ đã được chuyển kèo bóng đá cúp c2spi_connect_ext)

boolmust_return_tuples

nếuTRUE, Tăng lỗi nếu truy vấn không thuộc loại trả về kèo bóng đá cúp c2 bộ dữ

UINT64Tcount

Số lượng hàng tối đa để trả về hoặc0không giới hạn

Destreceiver *Dest

DestreceiverĐối tượng sẽ nhận được bất kỳ bộ dữ liệu nào phát ra từ truy vấn; Nếu NULL, kèo bóng đá cúp c2 bộ dữ liệu kết quả được tích lũy thành Aspi_tupableCấu trúc, như trongSPI_EXECUTE

ResourceOwnerChủ sở hữu

Trường này có mặt để thống nhất vớiSPI_EXECUTE_PLAN_EXTENDS, nhưng nó bị bỏ qua, vì kế hoạch được sử dụng bởiSPI_EXECUTE_EXTENDSkhông bao giờ được lưu.

Giá trị trả về

Giá trị trả về giống như đối vớiSPI_EXECUTE.

KhiTùy chọn- Destlà null,SPI_ProcedSPI_TUPTABLEđược đặt như trongSPI_EXECUTE. KhiTùy chọn- Destkhông phải là null,SPI_Procedđược đặt thành 0 vàspi_tupableđược đặt thành NULL. Nếu cần số lượng tuple, người gọiDestreceiverĐối tượng phải tính toán nó.