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 đá euro được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4

SPI_EXECUTE_WITH_ARGS

9384_9455

Synopsis

int spi_execute_with_args (const char *lệnh,,
                          intNARGS, oid *argtypes,,
                          Datum *giá trị, const char *NULLS,,
                          boolread_only, dàiĐếm)

Mô tả

SPI_EXECUTE_WITH_ARGS10185_10314$nvà cuộc gọi chỉ định các loại dữ kèo bóng đá euro và giá trị cho từng ký hiệu đó.​​read_onlyĐếmCó cùng cách diễn giải như trongSPI_EXECUTE.

Ưu điểm chính của thói quen này so vớispi_executeCó thể chèn các giá trị dữ kèo bóng đá euro vào lệnh mà không cần trích dẫn/thoát tẻ

Kết quả tương tự có thể đạt được bằngspi_preparetheo sauSPI_EXECUTE_PLAN; Tuy nhiên, khi sử dụng chức năng này, gói truy vấn luôn được tùy chỉnh theo các giá trị tham số cụ thể được cung cấp. Đối với thực thi truy vấn một lần, chức năng này nên được ưu tiên. Nếu cùng một lệnh được thực thi với nhiều tham số khác nhau, một trong hai phương thức có thể nhanh hơn, tùy thuộc vào chi phí lập kế hoạch lại so với lợi ích của các kế hoạch tùy chỉnh.

Đối số

const char *lệnh

chuỗi lệnh

intNARGS

Số lượng tham số đầu vào ($ 1, $ 2, v.v.)

oid *argtypes

một mảng có độ dàiNARGS, chứaoidS của các loại dữ kèo bóng đá euro của các tham số

Datum *Giá trị

Một mảng có độ dàiNARGS, chứa các giá trị tham số thực tế

const char *NULLS

một mảng có độ dàiNARGS12804_12844

nếuNULLSnullsau đóSPI_EXECUTE_WITH_ARGSGiả sử rằng kèo bóng đá euro có tham số nào là null. Nếu kèo bóng đá euro, mỗi mục củaNULLSmảng phải là' 'Nếu giá trị tham số tương ứng là kèo bóng đá euro 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 kèo bóng đá euro quan trọng.) Lưu ý rằngNULLSkèo bóng đá euro phải là chuỗi văn bản, chỉ là một mảng: nó kèo bóng đá euro cần một'\ 0'Terminator.

boolread_only

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

LongĐếm

Số lượng hàng tối đa để trả về hoặc0kèo bóng đá euro giới hạn

Giá trị trả lại

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

SPI_ProcedSPI_TUPTABLEđược đặt như trongSPI_EXECUTENếu thành công.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá euro không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá euro.