Se i dati stanno su database esposti da due dbms differenti (come deduco da "posizionati su ip differenti") allora puoi solo fare come ti ha suggerito LeleFT, se invece i database stanno sullo stesso dbms e quest'ultimo supporta la funzionalità, puoi fare un dblink e fare query crossdatabase direttamente all'interno di una stored procedure. Due dbms che sicuramente supportano il dblink (non so a partire da quale versione) sono postgres e oracle.Originariamente inviato da speriamobene
salve.
ho due Connection differenti di due db posizionati su ip differenti.
vorrei trasferire (in java) dati da tabelle del primo db sull'altro.
suppongo non sia possibile fare direttamente in sql la insert <destinazione> di select <sorgente>.
posso assegnare almeno il resultset della select direttamente alla insert del secondo db?
esiste un modo più furbo e veloce per fare il trasferimento dei dati desiderato ?

Rispondi quotando