postgresql:INSERT INTO …(SELECT * …)

postgresql:INSERT INTO …(SELECT * …),第1张

概述我不知道如果它的标准SQL: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) 我要找的是:如果tblA和tblB在不同的数据库服务器。 PostgreSql提供任何实用程序或任何功能,将有助于使用INSERT查询与PGresult结构 我的意思是SELECT id,time from tblB …将 我不知道如果它的标准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');

是可能创建一个准备的语句出来了! 总结

以上是内存溢出为你收集整理的postgresql:INSERT INTO …(SELECT * …)全部内容,希望文章能够帮你解决postgresql:INSERT INTO …(SELECT * …)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1172754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存