Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何从一个SQL DB查询并插入同一服务器上的另一个SQL DB表?_Sql Server_Insert - Fatal编程技术网

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

Sql server 如何从一个SQL DB查询并插入同一服务器上的另一个SQL DB表?,sql-server,insert,Sql Server,Insert,我在同一台服务器上有以下数据库: [DB1].[TableA] with columns [zipcode] and [city] [DB2].[TableB] with columns [zipcode] and [city] 例如,我如何从DB1.TableA中查询5个最大的邮政编码,并将这些行插入到DB1.TableB中 已解决的更新 我发现了为什么我的查询无法正常工作。我正在使用SQL Azure数据库,不支持跨数据库查询。必须将数据查询到my C logic中,然后获取该数据并将其放

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

[DB1].[TableA] with columns [zipcode] and [city]
[DB2].[TableB] with columns [zipcode] and [city]
例如,我如何从DB1.TableA中查询5个最大的邮政编码,并将这些行插入到DB1.TableB中

已解决的更新

我发现了为什么我的查询无法正常工作。我正在使用SQL Azure数据库,不支持跨数据库查询。必须将数据查询到my C logic中,然后获取该数据并将其放入另一个数据库表中。

尝试以下操作:

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

你说的最大是什么意思?每个邮政编码最多的条目数?哪种RDBMS?您尝试过什么?StackOverflow不是代码编写服务。老实说,从一个表中选择数据并将其插入到另一个表中,而不管第二个表是否与第一个表位于同一连接上,这都不是问题?示例:233455000谢谢!我试过了,但发现了为什么它不起作用,因为我有一些类似于你建议的东西。我正在使用SQL Azure数据库,不支持跨数据库查询。