Tài liệu 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ế.

토토 커뮤니티

tên

토토 커뮤니티-Thực hiện một truy vấn trong điều khiển từ xa cơ sở dữ liệu

Synopsis

토토 커뮤니티 (văn bản Connstr, văn bản SQL [, bool fail_on_error]) trả về bản ghi Setof
    토토 커뮤니티 (văn bản sql [, bool fail_on_error]) trả về setof record

Mô tả

토토 커뮤니티thực thi truy vấn (thường là MộtChọn, nhưng nó có thể là bất kỳ SQL nào câu lệnh trả về hàng) trong cơ sở dữ liệu từ xa.

Khi haiTextĐối số được đưa ra, Đầu tiên là lần đầu tiên nhìn lên như tên 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ới토토 커뮤니티_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

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.

Connstr

Chuỗi thông tin kết nối, như được mô tả trước đây cho토토 커뮤니티_connect.

SQL

Truy vấn SQL mà bạn muốn thực thi trong điều khiển từ xa cơ sở dữ liệu, ví dụChọn * Từ foo.

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à chức năng trả về không hàng.

Giá trị trở lại

Hàm trả về hàng được tạo bởi truy vấn. Từ토토 커뮤니티có thể được sử dụng với bất kỳ truy vấn nào, nó được tuyên bố để trả lạiRecord, đúng hơn hơn là chỉ định bất kỳ tập hợp các cột cụ thể. Điều này có nghĩa là như vậy Bạn phải chỉ định tập hợp các cột dự kiến ​​trong truy vấn gọi - nếu không thìPostgreSQLSẽ không biết những gì mong đợi. Đây là một ví dụ:

Chọn *
    Từ 토토 커뮤니티 ('dbname = mydb', 'chọn proname, prosrc từ pg_proc'))
      Như T1 (tên doname, văn bản prosrc)
    Nơi phát âm như 'bytea%';

The"bí danh"một phần củatừmệnh đề phải chỉ định tên cột và Các loại mà chức năng sẽ trở lại. (Chỉ định tên cột trong Một bí danh thực sự là cú pháp SQL tiêu chuẩn, nhưng chỉ định cột Các loại làPostgreSQLTiện ích mở rộng.) Điều này cho phép hệ thống hiểu những gì*nên mở rộng và cái gìpronametrongở đâuĐiều khoản đề cập đến, trước khi cố gắng thực thi chức năng. Vào thời gian chạy, sẽ bị lỗi nếu kết quả truy vấn thực tế Từ cơ sở dữ liệu từ xa không có cùng số cột hiển thị trongtừmệnh đề. Cột Tên không cần phải khớp, tuy nhiên và토토 커뮤니티Không nhấn mạnh vào các loại khớp chính xác hoặc. Nó sẽ thành công miễn là chuỗi dữ liệu được trả về Đầu vào hợp lệ cho loại cột được khai báo trongtừmệnh đề.

Ghi chú

토토 커뮤니티Lấy toàn bộ điều khiển từ xa Kết quả truy vấn trước khi trả lại bất kỳ trong số đó cho hệ thống địa phương. Nếu như Truy vấn dự kiến ​​sẽ trả lại một số lượng lớn các hàng, nó là Tốt hơn là mở nó dưới dạng con trỏ với토토 커뮤니티_openvà sau đó lấy số có thể quản lý được của hàng tại một thời điểm.

Một cách thuận tiện để sử dụng토토 커뮤니티với các truy vấn được xác định trước là để tạo chế độ xem. Điều này cho phép thông tin loại cột được chôn trong chế độ xem, thay vì Phải đánh vần nó trong mỗi truy vấn. Ví dụ,

Tạo xem MyRemote_PG_Proc AS
      lựa chọn *
        Từ 토토 커뮤니티 ('dbname = postgres', 'chọn proname, prosrc từ pg_proc'))
        như t1 (tên phát âm, văn bản prosrc);

    Chọn * Từ myremote_pg_proc nơi phát âm như 'bytea%';

Ví dụ

11099_12798