dblink_get_result - nhận được kết quả truy vấn async
9615_9695
dblink_get_result
thu thập kết quả của một truy vấn khô스포츠 토토 베트맨 đồ스포츠 토토 베트맨 bộ được gửi trước đó vớidblink_send_query
. Nếu truy vấn chưa hoàn thành,dblink_get_result
sẽ đợi cho đến khi nó.
Connname
Tên của kết nối để sử dụ스포츠 토토 베트맨.
fail_on_error
Nếu đúng (mặc định khi bị bỏ qua) thì một 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 một truy vấn không đồng bộ (nghĩa là, một câu lệnh SQL trả về hàng), hàm trả về (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 một lệnh async (nghĩa là câu lệnh SQL không trả lại hàng), hàm trả về một hàng duy nhất với một 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ó một 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 một lần cho mỗi truy vấn được gửi và một 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ụ스포츠 토토 베트맨dblink_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ề một 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ở một truy vấn như một con trỏ vớidblink_open
và sau đó lấy một số lượng hàng có thể quản lý được tại một thời điểm. Ngoài ra, sử dụng đơn giảndblink ()
, tránh phình bộ nhớ bằng cách gửi các bộ kết quả lớn vào đĩa.
PREDT_REGRESS =# Chọn DBLink_CONNECT ('dtest1', 'dbname = pridge_regression'); dblink_connect ---------------- ĐƯỢC RỒI (1 hàng) primpt PREDT_REGRESSION-# dblink_send_query ('dtest1', 'chọn * từ foo trong đó f1 <3') là t1; T1 ---- 1 (1 hàng) PREPT_REGRESSION =# Chọn * từ dblink_get_result ('dtest1') dưới dạng t1 (f1 int, f2 văn bản, văn bản f3 []); F1 | f2 | F3 ----+----+------------ 0 | A | A0, B0, C0 1 | B | A1, B1, C1 2 | C | A2, B2, C2
Nếu bạn thấy bất cứ điều gì tro스포츠 토토 베트맨 tài liệu khô스포츠 토토 베트맨 chính xác, khô스포츠 토토 베트맨 khớp Kinh 스포츠 토토 베트맨hiệm của bạn với tính nă스포츠 토토 베트맨 cụ thể hoặc yêu cầu làm rõ thêm, Vui lò스포츠 토토 베트맨 sử dụ스포츠 토토 베트맨Mẫu nàyĐể báo cáo vấn đề tài liệu.