Nie jestem pewien, czy jego standardowy SQL:
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
To, czego szukam, to: co, jeśli tblA i tblB znajdują się na różnych serwerach DB .
Czy PostgreSql udostępnia jakieś narzędzie lub ma jakąkolwiek funkcjonalność, która pomoże w użyciu INSERT query with PGresult struct
Mam na myśli, SELECT id, time FROM tblB ...
że zwróci PGresult*
przy użyciu PQexec
. Czy można użyć tej struktury w innej, PQexec
aby wykonać polecenie INSERT.
EDYCJA:
Jeśli nie jest to możliwe, chciałbym wyodrębnić wartości z PQresult * i utworzyć składnię wielu instrukcji INSERT, takich jak:
INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
Czy da się z tego stworzyć przygotowane zestawienie !! :(