从不同数据库中的两个表复制(或USE)数据

时间:2010-05-17 10:31:15

标签: postgresql

  

可能重复:
  Possible to perform cross-database queries with postgres?

我不知道如何同时使用一个数据库中的一个表和另一个数据库中的第二个表,或者将数据从一个数据库中的表复制到另一个数据库中的表。 我尝试了以下查询:

从existingdb.dbo.existingTable中选择*到NewT​​able;

但它不起作用。

2 个答案:

答案 0 :(得分:0)

在现有表名称中,指定完整路径。这是要复制的数据库名称和表格表。在New表中还指定数据库名称和表名称,或确保控制台位于同一数据库中。

同时验证两个表是否具有相同的表结构。

答案 1 :(得分:0)

确切的错误讯息是什么?如果NewTable已存在,则无效。然后您应该输入insert into NewTable select * from ExistingDb.dbo.ExistingTable