postgresql:INSERT INTO …(SELECT * …)

前端之家收集整理的这篇文章主要介绍了postgresql:INSERT INTO …(SELECT * …)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道如果它的标准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');

是可能创建一个准备的语句出来了! 原文链接:https://www.f2er.com/postgresql/193813.html

猜你在找的Postgre SQL相关文章