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 kèo bóng đá pháp này dành cho phiên bản không được hỗ trợ của PostgreSQL.
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

kèo bóng đá pháp

kèo bóng đá pháp-thực thi lệnh trong a Cơ sở dữ liệu từ xa

Synopsis

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

Mô tả

kèo bóng đá phápthực thi một lệnh (nghĩa là, bất kỳ câu lệnh SQL nào không trả lại hàng) trong một điều khiển từ xa cơ sở dữ kèo bóng đá pháp.

Khi haiTextĐối số được đưa ra, Đầu tiên là lần đầu tiên nhìn lên như kèo bóng đá pháp kết nối liên tục; Nếu tìm thấy, lệnh được thực thi trên kết nối đó. Nếu không Tìm thấy, đối số đầu tiên được coi là chuỗi thông tin kết nối Đối vớidblink_connectvà Kết nối được chỉ định được thực hiện chỉ trong thời gian này yêu cầu.

Đối số

Conname

kèo bóng đá pháp 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 kèo bóng đá pháp.

Connstr

Chuỗi thông tin kết nối, như được mô tả trước đây chodblink_connect.

kèo bóng đá pháp

Lệnh SQL mà bạn muốn thực thi trong điều khiển từ xa cơ sở dữ kèo bóng đá pháp, ví dụChèn vào foo Giá trị (0, 'A', '"A0", "B0", "C0"').

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ả về trạng thái, chuỗi trạng thái của lệnh hoặcERROR.

Ví dụ

Chọn DBLink_CONNECT ('dbname = dblink_test_slave');
  dblink_connect
 ----------------
  ĐƯỢC RỒI
 (1 hàng)

 chọn kèo bóng đá pháp ('chèn vào các giá trị foo (21,' 'z' ',' '"a0", "b0", "c0"' ');');
    kèo bóng đá pháp
 -----------------
  Chèn 943366 1
 (1 hàng)

 chọn dblink_connect ('myconn', 'dbname = hồi quy');
  dblink_connect
 ----------------
  ĐƯỢC RỒI
 (1 hàng)

 chọn kèo bóng đá pháp ('myconn', 'chèn vào các giá trị foo (21,' 'z' ',' '"a0", "b0", "c0"' ');');
    kèo bóng đá pháp
 ------------------
  Chèn 6432584 1
 (1 hàng)

 chọn kèo bóng đá pháp ('myconn', 'chèn vào các giá trị pg_class (' 'foo' ')', false);
 Thông báo: Lỗi SQL
 Chi tiết: Lỗi: Giá trị null trong cột "Relnamespace" vi phạm ràng buộc không có Null

  kèo bóng đá pháp
 -------------
  LỖI
 (1 hàng)