我不知道如果它的标准sql:
INSERT INTO tblA (SELECT id,time FROM tblB WHERE time > 1000)
我要找的是:如果tblA和tblB在不同的数据库服务器。
Postgresql提供任何实用程序或任何功能,将有助于使用INSERT查询与PGresult结构
我的意思是SELECT id,time from tblB …将使用PQexec返回一个PGresult *。是否可以在另一个PQexec中使用此结构来执行INSERT命令。
编辑:
如果不可能,我将去从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');
是可能创建一个准备的语句出来了!