Tài liệu 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 cho토토 : 문서 : 17 : SPI_CURSOR_OPEN_WITH_PARAMLISTPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

spi_cursor_open_with_paramlist

SPI_CURSOR_OPEN_WITH_PARAMLIST - Thiết lập con trỏ bằng tham số

Synopsis

Cổng thông tin spi_cursor_open_with_paramlist (const char *tên,,
                                      Spiplanptrkế hoạch,,
                                      Paramlistinfoparams,,
                                      boolread_only)

Mô tả

spi_cursor_open_with_paramlistĐặt một con trỏ (bên trong, một cổng thông tin) sẽ thực thi một câu lệnh được chuẩn bị bởispi_prepare. Chức năng này tương đương vớispi_cursor_openNgoại trừ thông tin về các giá trị tham số sẽ được truyền cho truy vấn được trình bày khác nhau. TheparamlistInfoBiểu diễn có thể thuận tiện để chuyển các giá trị đã có sẵn ở định dạng đó. Nó cũng hỗ trợ sử dụng các bộ tham số động thông qua các hàm hook được chỉ định trongparamlistinfo.

Dữ liệu tham số được truyền sẽ được sao chép vào cổng thông tin của con trỏ, do đó nó có thể được giải phóng trong khi con trỏ vẫn tồn tại.

Đối số

const char *tên

Tên cho cổng thông tin hoặcnullĐể cho hệ thống chọn tên

spiplanptrPlan

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

paramlistInfoparams

Cấu trúc dữ liệu chứa các loại và giá trị tham số; Null nếu không

boolread_only

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

Giá trị trả lại

Con trỏ đến cổng chứa con trỏ. Lưu ý không có quy ước trả về lỗi; mọi lỗi sẽ được báo cáo quaELOG.