Sí, tanto Oracle como SQL Server tienen una funcionalidad que permite conectarse a otras bases de datos, incluidos diferentes proveedores. En la terminología de Oracle, es una base de datos enlace mientras que en SQL Server se llama servidor vinculado instancia.
Sin embargo, la sintaxis para hacer referencia a la instancia es diferente entre Oracle y SQL Server. ES:
Oráculo:
SELECT t.*
FROM [email protected]_link_instance t
Servidor SQL:
SELECT t.*
FROM linked_server_instance_name.database_name.schema_name.table_name t
¿MySQL admite el concepto de servidor vinculado?
No, lo más parecido que tiene MySQL es el motor FEDERATED, que solo sirve para conectarse a instancias remotas de MySQL.
¿PostgreSQL?
PostgreSQL tiene dblink . La última vez que miré dblink (versión anterior a v9), solo podía conectarse a otras instancias de PostgreSQL.