SPI_CURSOR_OPEN_WITH_ARGS - Thiết lập con trỏ bằng truy vấn và kèo bóng đá c1 số
Cổng thông tin spi_cursor_open_with_args (const char *tên
,,lệnh
,,NARGS
, oid *argtypes
,,Giá trị
, const char *nulls
,,read_only
, intcon trỏ
)
spi_cursor_open_with_args
Đặt một con trỏ (bên trong, một cổng thông tin) sẽ thực hiện truy vấn được chỉ định. Hầu hết các kèo bóng đá c1 số có cùng ý nghĩa với các kèo bóng đá c1 số tương ứng vớispi_prepare_cursor
vàspi_cursor_open
.
Để thực hiện truy vấn kèo bóng đá c1 lần, chức năng này nên được ưu tiên hơnspi_prepare_cursor
theo sau làspi_cursor_open
. Nếu cùng một lệnh được thực thi với nhiều kèo bóng đá c1 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.
Dữ liệu kèo bóng đá c1 số 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.
Hàm này hiện không được ủng hộspi_cursor_parse_open
, cung cấp chức năng tương đương bằng cách sử dụng API hiện đại hơn để xử lý các kèo bóng đá c1 số truy vấn.
const char *tên
Tên cho cổng thông tin hoặcnull
Để cho hệ thống chọn tên
const char *lệnh
chuỗi lệnh
intNARGS
Số lượng kèo bóng đá c1 số đầu vào ($ 1
, $ 2
, v.v.)
oid *argtypes
kèo bóng đá c1 mảng có độ dàiNARGS
, chứaOIDS của các loại dữ liệu của các kèo bóng đá c1 số
Datum *Giá trị
kèo bóng đá c1 mảng có độ dàiNARGS
, chứa các giá trị kèo bóng đá c1 số thực tế
const char *NULLS
kèo bóng đá c1 mảng có độ dàiNARGS
, Mô tả kèo bóng đá c1 số nào là null
nếuNULLS
lànull
sau đóspi_cursor_open_with_args
Giả sử rằng không có kèo bóng đá c1 số nào là null. Nếu không, mỗi mục củaNULLS
Mảng phải là' '
Nếu giá trị kèo bóng đá c1 số tương ứng là không null hoặc'N'
Nếu giá trị kèo bóng đá c1 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à kèo bóng đá c1 mảng: nó không cần kèo bóng đá c1'\ 0'
Terminator.
boolread_only
TRUE
để thực hiện chỉ đọc
intcon trỏ
Mặt nạ bit số nguyên của kèo bóng đá c1 tùy chọn con trỏ; Zero tạo ra hành vi mặc định
Con trỏ đến cổng chứa con trỏ. Lưu ý không có quy ước trả về lỗi;ELOG
.