如何从一个SQL DB查询并插入到同一服务器上的另一个SQL DB表中?

时间:2012-08-18 14:56:37

标签: sql-server insert

我在同一台服务器上有以下数据库:

[DB1].[TableA] with columns [zipcode] and [city]
[DB2].[TableB] with columns [zipcode] and [city]

如何从DB1.TableA查询(例如,5个最大的邮政编码)并将这些行插入DB1.TableB

已解决更新

我发现为什么我没有让我的查询工作。我使用的是SQL Azure数据库,不支持跨数据库查询。必须将数据查询到我的C#逻辑中,然后获取该数据并将其放入另一个数据库表中。

1 个答案:

答案 0 :(得分:0)

试试这个:

INSERT INTO [DB2].[TableB] (ZipCode)
  SElECT TOP 5 ZipCode FROM [DB1].[TableA] ORDER BY ZipCode desc