【发布时间】:2014-09-19 10:36:32
【问题描述】:
我有一个问题。在 SQL Server 中,我们可以通过在表名中使用点表示法来访问不同数据库中的表或视图,所以我相信在 SQL Server 中,如果我们只说 'tablename' 它将引用当前的表名活动数据库,但如果我们说 'DBname'.'Tablename' 你可以访问同一服务器上不同 DB 中的表,如果你说 'serverName'.'DBName'.'tableName' 我们可以访问一个表其 DBName 在连接设置中定义的远程 DB。我相信我们可以定义两个 SQL 服务器之间的连接设置来访问不同的数据库。因此,与其将数据从一个数据库复制到另一个数据库并复制相同的数据,不如简单地定义一个视图。
如果可以的话,任何人都可以帮助我吗?
【问题讨论】:
-
在 oracle 中,这称为异构连接,但您使用的是什么 SQL 风格?
标签: sql-server