मुझे यकीन नहीं है कि इसकी मानक एसक्यूएल:
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
मैं क्या देख रहा हूँ: क्या होगा अगर tblA और tblB अलग DB सर्वर में हैं ।
क्या PostgreSql कोई उपयोगिता देता है या इसकी कोई कार्यक्षमता है जो उपयोग करने में मदद करेगी INSERT query with PGresult struct
मेरा मतलब है कि उपयोग करने पर SELECT id, time FROM tblB ...
वापस आ जाएगा । क्या किसी INSERT कमांड को निष्पादित करने के लिए इस संरचना का दूसरे में उपयोग करना संभव है । PGresult*
PQexec
PQexec
संपादित करें:
यदि संभव नहीं है, तो मैं PQresult * से मान निकालने के लिए जाऊंगा और कई INSERT स्टेटमेंट स्लैक्स बनाऊंगा:
INSERT INTO films (code, title, did, date_prod, kind) VALUES
('B6717', 'Tampopo', 110, '1985-02-10', 'Comedy'),
('HG120', 'The Dinner Game', 140, DEFAULT, 'Comedy');
क्या इसमें से एक तैयार कथन बनाना संभव है !! :(