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');
是可能创建一个准备的语句出来了! 总结
以上是内存溢出为你收集整理的postgresql:INSERT INTO …(SELECT * …)全部内容,希望文章能够帮你解决postgresql:INSERT INTO …(SELECT * …)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)