Bunun standart SQL olup olmadığından emin değilim:
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
Aradığım şey: tblA ve tblB farklı DB Sunucularında ise ne olur ?
PostgreSql herhangi bir yardımcı program veriyor mu veya kullanıma yardımcı olacak herhangi bir işlevi var mı? INSERT query with PGresult struct
Demek istediğim kullanarak SELECT id, time FROM tblB ...
geri dönecekPGresult*
PQexec
. Bu yapıyı başka PQexec
bir INSERT komutunu çalıştırmak için kullanmak mümkün mü ?
DÜZENLEME:
Mümkün değilse, değerleri PQresult * 'dan çıkarır ve aşağıdaki gibi birden çok INSERT ifadesi sözdizimi oluştururum:
INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
Bundan hazırlanmış bir ifade oluşturmak mümkün mü !! :(