Postgresql 7.4.30 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | NEXT |
spi_prepare
Tạo và trả lại
kế hoạch thực thi cho lệnh được chỉ định nhưng không thực thi
lệnh. Chức năng này chỉ nên được gọi từ kèo bóng đá cúp c2 kết nối
thủ tục.
Khi cùng kèo bóng đá cúp c2 lệnh hoặc kèo bóng đá cúp c2 lệnh tương tự
nhiều lần, có thể là lợi thế khi chỉ thực hiện kế hoạch
kèo bóng đá cúp c2 lần.spi_prepare
Chuyển đổi a
chuỗi lệnh vào kèo bóng đá cúp c2 kế hoạch thực thi có thể được thực thi
nhiều lần sử dụngSPI_EXECP
.
kèo bóng đá cúp c2 lệnh đã chuẩn bị có thể được khái quát bằng cách ghi các tham số
($ 1, $ 2, v.v.)
thay cho những gì sẽ là hằng số trong kèo bóng đá cúp c2 lệnh bình thường. Các
Giá trị thực của các tham số sau đó được chỉ định khiSPI_EXECP
được gọi. Điều này cho phép
kèo bóng đá cúp c2 đã chuẩn bị được sử dụng trong phạm vi rộng hơn các tình huống
hơn là có thể mà không có tham số.
Kế kèo bóng đá cúp c2 được trả về bởispi_prepare
Chỉ có thể được sử dụng trong lời mời hiện tại của quy trình kể từspi_finish
Bộ nhớ giải phóng được phân bổ
cho kèo bóng đá cúp c2 kế hoạch. Nhưng kèo bóng đá cúp c2 kế hoạch có thể được lưu lâu hơn bằng cách sử dụng chức năngspi_saveplan
.
chuỗi kèo bóng đá cúp c2
Số lượng tham số đầu vào ($ 1, $ 2, v.v.)
Con trỏ tới kèo bóng đá cúp c2 mảng chứaoidS của các loại dữ liệu của tham số
spi_prepare
Trả về không null
Con trỏ đến kèo bóng đá cúp c2 kế hoạch thực hiện. Trên lỗi,nullsẽ được trả lại. Trong cả hai trường hợp,spi_resultsẽ được đặt tương tự thành giá trị
Được trả về bởiSPI_EXEC
, ngoại trừ điều đó
nó được đặt thànhspi_error_argumentnếukèo bóng đá cúp c2lànullhoặc nếuNARGSIS
nhỏ hơn 0 hoặc nếuNARGSlà lớn hơn
hơn 0 vàargtypeslànull.