Saya tidak yakin apakah SQL standarnya:
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
Apa yang saya cari adalah: bagaimana jika tblA dan tblB berada di Server DB yang berbeda .
Apakah PostgreSql memberikan utilitas apa pun atau memiliki fungsi apa pun yang akan membantu untuk digunakan INSERT query with PGresult struct
Maksud saya SELECT id, time FROM tblB ...
akan kembali PGresult*
menggunakan PQexec
. Apakah mungkin untuk menggunakan struct ini di lain PQexec
untuk menjalankan perintah INSERT.
EDIT:
Jika tidak memungkinkan maka saya akan mengekstraksi nilai dari PQresult * dan membuat beberapa sintaks pernyataan INSERT seperti:
INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
Apakah mungkin untuk membuat pernyataan yang disiapkan dari ini !! :(