dblink_get_result - nhận được kết quả truy vấn async
10027_10107
dblink_get_result
Thu thập kết quả của kèo bóng đá euro truy vấn không đồng bộ được gửi trước đó vớidblink_send_query
10363_10406dblink_get_result
sẽ đợi cho đến khi nó.
Connname
Tên của kết nối để sử dụng.
fail_on_error
Nếu đúng (mặc định khi bị bỏ qua) thì kèo bóng đá euro lỗi được ném vào phía từ xa của kết nối gây ra lỗi cũng được ném cục bộ. Nếu sai, lỗi từ xa được báo cáo cục bộ dưới dạng thông báo và hàm trả về không có hàng.
Đối với kèo bóng đá euro truy vấn không đồng bộ (nghĩa là, kèo bóng đá euro câu lệnh SQL trả về hàng), hàm trả về hàng (các) hàng được tạo bởi truy vấn. Để sử dụng chức năng này, bạn sẽ cần chỉ định tập hợp các cột dự kiến, như đã thảo luận trước đây chodblink
.
Đối với lệnh ASYNC (nghĩa là câu lệnh SQL không trả lại hàng), hàm trả về kèo bóng đá euro hàng duy nhất với kèo bóng đá euro cột văn bản duy nhất chứa chuỗi trạng thái của lệnh. Vẫn cần phải chỉ định rằng kết quả sẽ có kèo bóng đá euro cột văn bản duy nhất trong cuộc gọitừ
mệnh đề.
Hàm nàyphảiđược gọi nếudblink_send_query
Trả về 1. Nó phải được gọi kèo bóng đá euro lần cho mỗi truy vấn được gửi và kèo bóng đá euro thời gian bổ sung để có được kết quả tập trống, trước khi kết nối có thể được sử dụng lại.
Khi sử dụngdblink_send_query
vàdblink_get_result
, dblinkTìm nạp toàn bộ kết quả truy vấn từ xa trước khi trả lại bất kỳ kết quả nào cho bộ xử lý truy vấn cục bộ. Nếu truy vấn trả về kèo bóng đá euro số lượng lớn các hàng, điều này có thể dẫn đến sự phình ra bộ nhớ thoáng qua trong phiên cục bộ. Có thể tốt hơn để mở kèo bóng đá euro truy vấn như kèo bóng đá euro con trỏ với12652_12665
và sau đó lấy kèo bóng đá euro số lượng hàng có thể quản lý được tại kèo bóng đá euro thời điểm. Ngoài ra, sử dụng đơn giảndblink ()
, tránh sự phình ra bộ nhớ bằng cách gửi các bộ kết quả lớn vào đĩa.
12962_14376