Tak, Oracle i SQL Server posiadają funkcjonalność pozwalającą na łączenie się z innymi bazami danych, w tym od różnych dostawców. W terminologii Oracle jest to baza danych link wystąpienie na serwerze SQL Server nazywa się serwerem połączonym instancja.
Składnia odwołująca się do instancji jest jednak inna w przypadku Oracle i SQL Server. IE:
Wyrocznia:
SELECT t.*
FROM [email protected]_link_instance t
Serwer SQL:
SELECT t.*
FROM linked_server_instance_name.database_name.schema_name.table_name t
czy MySQL obsługuje koncepcję serwera połączonego?
Nie, najbliższym MySQL jest silnik FEDERATED, który służy tylko do łączenia się ze zdalnymi instancjami MySQL.
PostgreSQL?
PostgreSQL ma dblink . Ostatnim razem, gdy patrzyłem na dblink (wersja przed v9), mógł łączyć się tylko z innymi instancjami PostgreSQL.