简体   繁体   English

AWS RDS SQL Server跨数据库查询

[英]AWS RDS SQL Server Cross Database Query

I am trying to compare SQL Azure vs AWS Sql server. 我试图比较SQL Azure与AWS Sql服务器。 SQL Azure clearly lists the limitation . SQL Azure清楚地列出了限制。 I am trying to find the same on AWS SQL Server. 我试图在AWS SQL Server上找到相同的内容。 My applicaiton currently uses cross database query. 我的应用程序目前使用跨数据库查询。 Which is not supported by Azure. Azure不支持。 Is AWS RDS Sql server supports cross database query? AWS RDS Sql服务器是否支持跨数据库查询?

I had exactly the same question and decide just to have a go and see, the short answer is yes you can. 我有完全相同的问题,并决定只是去看看,简短的回答是肯定的,你可以。

Basically you start up a SQL server instance in which you can create multiple databases and query across them as you would in any other standard SQL server instance 基本上,您启动一​​个SQL服务器实例,您可以在其中创建多个数据库并在其中进行查询,就像在任何其他标准SQL Server实例中一样

Yes you can!! 是的你可以!!

You can do cross database query in AWS SQL Server Instances. 您可以在AWS SQL Server实例中执行跨数据库查询。 I'm doing cross database query with aws sql server instances for 2+ years now. 我正在用aws sql server实例进行跨数据库查询2年多了。

The following is the syntax 以下是语法

[Database_name].[Schema_name].[Table_name]

Example

Select u.[UserName], a.[Balance] From [db_detail].[dbo].[user_details] as u
INNER JOIN [db_account].[dbo].[acount_overview] AS a ON a.UserID = u.[UserID];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM