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 FROM
postgresqlで現在のセッションとINSERT INTO
リモートセッションを行うことは可能ですか?