0

重複の可能性:
postgresql: INSERT INTO … (SELECT * …)

postgresqlを参照: INSERT INTO ... (SELECT * ...)
私は自分の質問を説明できなかったか、解決策を理解していなかったと思います。ここでもう一度言います。

 INSERT INTO tblA 
 (SELECT id, time 
    FROM tblB 
   WHERE time > 1000)  

私が探しているのは: tblA がリモート DB サーバーにある場合

現在、SELECT TABLE ie tblBは現在のセッションにあります。いくつかに基づいて上位20行が必要ですcriteria and INSERT INTO remote (viz tblA) table using dblink

CREATE VIEW v AS SELECT TOP 20 id, time FROM tblB;  
SELECT db_link('dbname=remote_db', 'INSERT INTO tblB SELECT id, time FROM v')  

しかし、'INSERT INTO tblB SELECT id, time FROM v'view v here は、リモート DB で作成されたと解釈されると思います。

SELECT FROMpostgresqlで現在のセッションとINSERT INTOリモートセッションを行うことは可能ですか?

4

0 に答える 0