Se si desidera interrogare oggetti in due database diversi utilizzando un'unica istruzione SQL, è necessario creare un collegamento al database tra i due database. Un collegamento al database è un oggetto che risiede nel database ed è indipendente dallo strumento Query. In database A, per esempio, è possibile creare il database link
CREATE DATABASE LINK to_b
CONNECT TO username IDENTIFIED BY password
USING tns_alias_on_a_pointing_to_b
E poi, quando ci si connette a una, si potrebbe fare qualcosa di simile
SELECT aa.name, dd.id
FROM a aa,
[email protected]_b dd
WHERE aa.some_key = dd.some_key
fonte
2012-02-21 15:04:41
Le tabelle non sono specifiche del collegamento. Forse vuoi dire schemi? –
In sqldeveloper è possibile creare connessioni che hanno le proprie tabelle – user999379
@ user999379 - Le connessioni non hanno tabelle. Le connessioni consentono di accedere a un determinato database come un particolare utente che possiede un particolare insieme di oggetti (uno schema). La connessione non possiede oggetti. –