Je ne suis pas sûr si son standard SQL:
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
Ce que je cherche est: que faire si tblA et tblB sont dans les différents Serveurs de DB.
PostgreSql donne aucune utilité ou a toutes les fonctionnalités qui vous aideront à utiliser INSERT query with PGresult struct
Je veux dire, SELECT id, time FROM tblB ...
retournera PGresult*
sur l'utilisation de l' PQexec
. Est-il possible d'utiliser cette structure dans un autre PQexec
d'exécuter une commande INSERT.
EDIT:
Si pas possible, alors je pencherais pour extraire les valeurs de PQresult*, et de créer un multiple INSÉRER syntaxe de l'instruction comme:
INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
Est-il possible de créer une déclaration préparée à l'avance!! :(