参考postgresql: INSERT INTO ... (SELECT * ...)
我想要么我无法解释我的问题,要么我不理解解决方案。所以在这里重申一下。
INSERT INTO tblA
(SELECT id, time
FROM tblB
WHERE time > 1000)
我正在寻找的是:如果tblA在远程数据库服务器中会怎样
现在SELECT TABLE ie tblB
处于当前会话中。根据某些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'
在这里查看v将被解释为在远程数据库中创建我相信。
postgresql中是否可以SELECT FROM
当前会话和INSERT INTO
远程会话?