Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá pháp.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiê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ế.

kèo bóng đá pháp

tên

kèo bóng đá pháp-mở một con trỏ ở một điều khiển từ xa cơ sở dữ liệu

Synopsis

kèo bóng đá pháp (văn bản Connname, văn bản cursorname, văn bản SQL [, bool fail_on_error]) trả về văn bản

Mô tả

kèo bóng đá pháp ()Mở một con trỏ trong một cơ sở dữ kèo bóng đá pháp từ xa. Con trỏ sau đó có thể bị thao túng vớidblink_fetch ()dblink_close ().

Đối số

Conname

Tên của kết nối để sử dụng; bỏ qua tham số này đến sử dụng kết nối không tên.

CursorName

Tên để gán cho con trỏ này.

SQL

TheChọnTuyên bố rằng bạn muốn thực thi trong cơ sở dữ kèo bóng đá pháp từ xa, ví dụChọn * từ pg_class.

fail_on_error

Nếu đúng (mặc định khi bị bỏ qua) thì một lỗi ném ở phía xa của kết nối gây ra lỗi Cũng được ném tại địa phương. Nếu sai, lỗi từ xa là được báo cáo cục bộ như một thông báo và sự trở lại của chức năng Giá trị được đặt thànhERROR.

Giá trị trả lại

Trạng thái trả vềOKhoặcERROR.

Ghi chú

Vì con trỏ chỉ có thể tồn tại trong một giao dịch,kèo bóng đá phápBắt đầu rõ ràng Khối giao dịch (bắt đầu) trên điều khiển từ xa bên, nếu bên từ xa chưa có trong một giao dịch. Giao dịch này sẽ được đóng lại khi khớpdblink_closeđược thực thi. Lưu ý rằng Nếu bạn sử dụngdblink_execĐể thay đổi Dữ kèo bóng đá pháp giữakèo bóng đá phápdblink_close, và sau đó là một lỗi xảy ra hoặc bạn sử dụngdblink_disconnecttrướcdblink_close, Thay đổi của bạnsẽ bị mấtVì giao dịch sẽ bị hủy bỏ.

Ví dụ

test =# chọn dblink_connect ('dbname = postgres');
  dblink_connect
 ----------------
  ĐƯỢC RỒI
 (1 hàng)

 test =# Chọn kèo bóng đá pháp ('foo', 'chọn proname, prosrc từ pg_proc');
  kèo bóng đá pháp
 -------------
  ĐƯỢC RỒI
 (1 hàng)