SPI_EXECUTE_PLAN_EXTENDS - Thực hiện một câu lệnh được chuẩn bị bởispi_prepare
int spi_execute_plan_extends (spiplanptrkế hoạch
,,Tùy chọn
)
SPI_EXECUTE_PLAN_EXTENDS
Thực thi một câu lệnh được chuẩn bị bởispi_prepare
hoặ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ề tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 tùy chọn kiểm soát thực thi bổ sung.
tỷ lệ kèo bóng đá 88 giá trị tham số truy vấn được biểu diễn bởi Aparamlistinfo
struct, thuận tiện cho việc chuyển tỷ lệ kèo bóng đá 88 giá trị đã có sẵn ở định dạng đó. tỷ lệ kèo bóng đá 88 bộ tham số động cũng có thể được sử dụng, thông qua tỷ lệ kèo bóng đá 88 hàm hook được chỉ định trongparamlistInfo
.
Ngoài ra, thay vì luôn tích lũy các bộ dữ tỷ lệ kèo bóng đá 88 kết quả thành Aspi_tupable
Cấu trúc, bộ dữ tỷ lệ kèo bóng đá 88 có thể được chuyển cho người gọi do người gọiDestreceiver
Đố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ữ tỷ lệ kèo bóng đá 88, vì dữ tỷ lệ kèo bóng đá 88 có thể được xử lý trên đường thay vì được tích lũy trong bộ nhớ.
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 tỷ lệ kèo bóng đá 88 đố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ọn
struct, 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ọn
Trường là:
paramlistInfoparams
Cấu trúc dữ tỷ lệ kèo bóng đá 88 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
TRUE
Cho phép thực thi không nguyên tử của tỷ lệ kèo bóng đá 88 câu lệnh gọi và thực hiện (nhưng trường này bị bỏ qua trừ khispi_opt_nonatomic
Cờ đã đượ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ề tỷ lệ kèo bóng đá 88 bộ dữ
UINT64Tcount
Số lượng hàng tối đa để trả về hoặc0
không giới hạn
Destreceiver *Dest
Destreceiver
Đối tượng sẽ nhận được bất kỳ bộ dữ tỷ lệ kèo bóng đá 88 nào phát ra từ truy vấn; Nếu NULL, các bộ dữ tỷ lệ kèo bóng đá 88 kết quả được tích lũy thành ASPI_TUPTABLE
Cấu trúc, như trongspi_execute_plan
resourceOwnerChủ sở hữu
Chủ sở hữu tỷ lệ kèo bóng đá 88 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ống như đối vớiSPI_EXECUTE_PLAN
.
KhiTùy chọn- Dest
là null,SPI_Proced
vàspi_tupable
được đặt như trongSPI_EXECUTE_PLAN
. KhiTùy chọn- Dest
khô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ó.
Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá 88 không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá 88.