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

SPI_EXECUTE_PLAN_EXTENDS

SPI_EXECUTE_PLAN_EXTENDS - Thực hiện một câu lệnh được chuẩn bị bởispi_prepare

Synopsis

int spi_execute_plan_extends (spiplanptrkế hoạch,,Tùy chọn)

Mô tả

SPI_EXECUTE_PLAN_EXTENDSThực thi một câu lệnh được chuẩn bị bởispi_preparehoặc một trong những anh chị em của nó. Chức năng này tương đương vớiSPI_EXECUTE_PLAN, ngoại trừ thông tin về kèo chấp bóng đá hôm nay giá trị tham số sẽ được truyền cho truy vấn được trình bày khác nhau và có thể truyền kèo chấp bóng đá hôm nay tùy chọn kiểm soát thực thi bổ sung.

kèo chấp bóng đá hôm nay giá trị tham số truy vấn được biểu diễn bởi AparamlistInfostruct, thuận tiện cho việc chuyển kèo chấp bóng đá hôm nay giá trị đã có sẵn ở định dạng đó. kèo chấp bóng đá hôm nay bộ tham số động cũng có thể được sử dụng, thông qua kèo chấp bóng đá hôm nay hàm hook được chỉ định trongparamlistInfo.

Ngoài ra, thay vì luôn tích lũy các bộ dữ kèo chấp bóng đá hôm nay kết quả thành Aspi_tupableCấu trúc, bộ dữ kèo chấp bóng đá hôm nay có thể được chuyển cho người gọi do người gọi được cung cấpDestreceiverĐối tượng khi chúng được tạo bởi người thực thi. Điều này đặc biệt hữu ích cho các truy vấn có thể tạo ra nhiều bộ dữ kèo chấp bóng đá hôm nay, vì dữ kèo chấp bóng đá hôm nay có thể được xử lý trên đường thay vì được tích lũy trong bộ nhớ.

Đối số

spiplanptrkế hoạch

Câu lệnh đã chuẩn bị (được trả về bởispi_prepare)

const spiexecuteOptions *Tùy chọn

Cấu trúc chứa kèo chấp bóng đá hôm nay đố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ọnstruct, sau đó điền vào bất kỳ trường nào họ muốn đặt. Điều này đảm bảo khả năng tương thích về phía trước của mã, vì bất kỳ trường nào được thêm vào cấu trúc trong tương lai sẽ được xác định để hoạt động ngược tương thích nếu chúng bằng không.Tùy chọnTrường là:

paramlistinfoparams

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

boolread_only

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

boolcho phép_nonatomic

trueCho phép thực thi không nguyên tử của kèo chấp bóng đá hôm nay câu lệnh gọi và thực hiện (nhưng trường này bị bỏ qua trừ khispi_opt_nonatomicCờ đã được chuyển chospi_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 chấp bóng đá hôm nay 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ữ kèo chấp bóng đá hôm nay nào được phát ra từ truy vấn; Nếu NULL, các bộ dữ kèo chấp bóng đá hôm nay kết quả được tích lũy thành Aspi_tupableCấu trúc, như trongSPI_EXECUTE_PLAN

resourceOwnerChủ sở hữu

Chủ sở hữu kèo chấp bóng đá hôm nay nguyên sẽ giữ số lượng tham chiếu trên kế hoạch trong khi nó được thực thi. Nếu NULL, CurrentResourceOwner được sử dụng.

giá trị trả về

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

khiTùy chọn- Destlà null,SPI_Procedspi_tupableđược đặt như trongSPI_EXECUTE_PLAN. KhiTùy chọn- Destkhông phải là null,SPI_Procedđược đặt thành 0 vàSPI_TUPTABLEđượ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ó.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài kèo chấp bóng đá hôm nay không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài kèo chấp bóng đá hôm nay.