Có, Oracle và SQL Server đều có chức năng cho phép kết nối với các cơ sở dữ liệu khác, bao gồm các nhà cung cấp khác nhau. Theo thuật ngữ Oracle, đó là cơ sở dữ liệu liên kết trong khi trên SQL Server, nó được gọi là Máy chủ được Liên kết ví dụ.
Tuy nhiên, cú pháp để tham chiếu phiên bản là khác nhau giữa Oracle và SQL Server. IE:
Oracle:
SELECT t.*
FROM [email protected]_link_instance t
Máy chủ SQL:
SELECT t.*
FROM linked_server_instance_name.database_name.schema_name.table_name t
MySQL có hỗ trợ khái niệm máy chủ được liên kết không?
Không, MySQL gần nhất có là FEDERATED engine, chỉ để kết nối với các phiên bản MySQL từ xa.
PostgreSQL?
PostgreSQL có dblink . Lần trước, tôi đã xem xét dblink (bản phát hành trước v9), nó chỉ có thể kết nối với các phiên bản PostgreSQL khác.