使用 SQL 2005 或 2008,是否可以创建一个名为 C 的数据库,它是数据库 A + B 中所有表的视图?数据库 A、B 和 C 位于同一本地服务器上。
我希望能够在 2 个不同数据库中的表之间创建连接查询。有没有另一种方法可以做到这一点?
如果您愿意,您可以创建 DatabaseC,但它不会增加任何价值。只需使用 3 个部分对象名称:
SELECT
A.col1, B.col2
FROM
DatabaseA.dbo.TableA A
JOIN
DatabaseB.dbo.TableB B ON A.xx = B.xx
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
135 次 |
最近记录: |