Oracle
 sql >> Database >  >> RDS >> Oracle

Istruzione SQL che unisce Oracle e MS SQL Server

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.