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数据库,不支持跨数据库查询。