RDBMS 可以连接到远程服务器,执行选择查询并将它们复制到本地表中,仅使用 SQL 命令吗?

Uğu*_*han 0 oracle sql-server select remote

对不起,这听起来很愚蠢,但我一直想知道在虚拟化时代之前多个数据库是如何自动化的。DB Adminsitrator 可以创建一个存储过程来从远程 RDBMS 获取数据并将它们选择到本地表中吗?

Aar*_*and 5

当然,至少在 SQL Server 中,您可以设置一个链接服务器到其他 SQL Server、Oracle、MySQL 等,并从中提取数据。还有其他方法(例如OPENQUERY)。一个例子是:

SELECT * INTO dbo.localtable FROM OtherServer.database.dbo.TableName;
Run Code Online (Sandbox Code Playgroud)

在 Oracle 中,我认为等效的是数据库链接,但我承认我从未使用过它。