SPI_EXECUTE_PLAN - Thực hiện tỷ lệ kèo bóng đá câu lệnh được chuẩn bị bởispi_prepare
int spi_execute_plan (spiplanptrkế hoạch
, Datum *Giá trị
, const char *nulls
,,read_only
, dàiĐếm
)
SPI_EXECUTE_PLAN
Thực hiện tỷ lệ kèo bóng đá câu lệnh được chuẩn bị bởispi_prepare
hoặc tỷ lệ kèo bóng đá trong những anh chị em của nó.read_only
vàĐếm
Có cùng cách giải thích như trongSPI_EXECUTE
.
spiplanptrkế hoạch
Câu lệnh đã chuẩn bị (được trả về bởispi_prepare
)
Datum *Giá trị
tỷ lệ kèo bóng đá mảng các giá trị tham số thực tế. Phải có cùng độ dài với số lượng đối số của câu lệnh.
const char *NULLS
tỷ lệ kèo bóng đá mảng mô tả tham số nào là null. Phải có cùng độ dài với số lượng đối số của câu lệnh.
nếuNULLS
lànull
sau đóSPI_EXECUTE_PLAN
Giả sử rằng không có tham số nào là null. Nếu không, mỗi mục củaNULLS
mảng phải là''
Nếu giá trị tham số tương ứng là không null hoặc'n'
Nếu giá trị tham số tương ứng là null. (Trong trường hợp sau, giá trị thực trong tương ứngGiá trị
mục nhập không quan trọng.) Lưu ý rằngnulls
không phải là chuỗi văn bản, chỉ là tỷ lệ kèo bóng đá mảng: nó không cần tỷ lệ kèo bóng đá'\ 0'
Terminator.
boolread_only
TRUE
để thực hiện chỉ đọc
LongĐếm
Số lượng hàng tối đa để trả về hoặc0
không giới hạn
Giá trị trả về giống như đối vớiSPI_EXECUTE
, với các lỗi có thể bổ sung sau đây (âm) kết quả:
spi_error_argument
nếukế hoạch
lànull
hoặc không hợp lệ hoặcĐếm
nhỏ hơn 0
spi_error_param
nếugiá trị
lànull
vàPlan
đã được chuẩn bị với tỷ lệ kèo bóng đá số tham số
SPI_Proced
vàSPI_TUPTABLE
được đặt như trongSPI_EXECUTE
Nếu thành công.