Sim, Oracle e SQL Server possuem funcionalidades que permitem conectar-se a outros bancos de dados, incluindo fornecedores diferentes. Na terminologia Oracle, é um banco de dados ligação instância enquanto no SQL Server é chamado de Linked Server instância.
A sintaxe para fazer referência à instância é diferente entre Oracle e SQL Server. IE:
Oráculo:
SELECT t.*
FROM [email protected]_link_instance t
SQL Server:
SELECT t.*
FROM linked_server_instance_name.database_name.schema_name.table_name t
o MySQL suporta o conceito de servidor vinculado?
Não, o mais próximo que o MySQL tem é o mecanismo FEDERATED, que serve apenas para conectar-se a instâncias remotas do MySQL.
PostgreSQL?
PostgreSQL tem dblink . Da última vez que olhei para o dblink (versão anterior à v9), ele só podia se conectar a outras instâncias do PostgreSQL.