Oracle
 sql >> Base de données >  >> RDS >> Oracle

Instruction SQL joignant Oracle et MS SQL Server

Oui, Oracle et SQL Server ont tous deux des fonctionnalités qui permettent de se connecter à d'autres bases de données, y compris à différents fournisseurs. Dans la terminologie Oracle, il s'agit d'une base de données lien instance alors que sur SQL Server, il s'appelle un serveur lié exemple.

La syntaxe pour référencer l'instance est cependant différente entre Oracle et SQL Server. C'est-à-dire :

Oracle :

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 prend-il en charge le concept de serveur lié ?

Non, le moteur MySQL le plus proche est le moteur FEDERATED, qui sert uniquement à se connecter à des instances MySQL distantes.

PostgreSQL ?

PostgreSQL a dblink . La dernière fois que j'ai regardé dblink (version antérieure à la v9), il ne pouvait se connecter qu'à d'autres instances PostgreSQL.