Sì, Oracle e SQL Server hanno entrambi funzionalità che consentono di connettersi ad altri database, inclusi fornitori diversi. Nella terminologia Oracle, è un database collegamento istanza mentre su SQL Server si chiama Server collegato esempio.
Tuttavia, la sintassi per fare riferimento all'istanza è diversa tra Oracle e SQL Server. IE:
Oracolo:
SELECT t.*
FROM [email protected]_link_instance t
SQL Server:
SELECT t.*
FROM linked_server_instance_name.database_name.schema_name.table_name t
MySQL supporta il concetto di server collegato?
No, il più vicino a MySQL è il motore FEDERATED, che serve solo per la connessione a istanze MySQL remote.
PostgreSQL?
PostgreSQL ha dblink . L'ultima volta che ho esaminato dblink (versione precedente alla v9), poteva connettersi solo ad altre istanze di PostgreSQL.