dblink_build_sql_insert (Text Relname, Int2Vector chính_KEY_ATTNUMS, Số nguyên num_primary_key_atts, Text [] src_pk_att_vals_array, Text [] tgt_pk_att_vals_array) trả về văn bản
dblink_build_sql_insert
có thể
hữu ích trong việc sao chép chọn lọc của một bảng địa phương thành một
Cơ sở dữ liệu từ xa. Nó chọn một hàng từ bảng cục bộ dựa trên
Khóa chính, sau đó xây dựng SQLChènlệnh sẽ sao chép hàng đó, nhưng
với các giá trị khóa chính được thay thế bằng các giá trị trong lần cuối cùng
lý lẽ. (Để tạo một bản sao chính xác của hàng, chỉ cần chỉ định
cùng các giá trị cho hai đối số cuối cùng.)
Tên của một mối quan hệ cục bộ, ví dụfoohoặcmyschema.mytab. Bao gồm các trích dẫn kép nếu Tên là trường hợp hỗn hợp hoặc chứa các ký tự đặc biệt, cho ví dụ"Foobar"; không có báo giá, Chuỗi sẽ được gấp lại thành chữ thường.
Số thuộc tính (dựa trên 1) của các trường khóa chính, Ví dụ1 2.
Số lượng các trường khóa chính.
Giá trị của các trường khóa chính được sử dụng để tra cứu Tuple địa phương. Mỗi trường được biểu diễn ở dạng văn bản. MỘT Lỗi được ném nếu không có hàng cục bộ với các chính này giá trị khóa.
Giá trị của các trường khóa chính được đặt trong kết quảChènLệnh. Mỗi trường được biểu diễn ở dạng văn bản.
kể từ젠 토토9.0, The số thuộc tính trongchính_KEY_ATTNUMSđược hiểu là hợp lý Số cột, tương ứng với vị trí của cột trongChọn * từ RelName. Phiên bản trước giải thích các con số là vị trí cột vật lý. Có a chênh lệch nếu bất kỳ (các) cột nào ở bên trái của cột được chỉ định đã bị bỏ trong suốt vòng đời của bảng.