Código Delphi [-] // aqui cargas todo en memoria mi_origen: TClientDataSet := SELECT id FROM db1.Customer mi_destino: TClientDataSet := SELECT * FROM db2.Customer for row in mi_destino begin // Acá resuelves todo en memoria. if row.id in mi_origen begin // Existe, actualiza end else begin //No existe, inserta end; end // Con los datos resueltos, vuelcas todo: mi_destino.save
// aqui cargas todo en memoria mi_origen: TClientDataSet := SELECT id FROM db1.Customer mi_destino: TClientDataSet := SELECT * FROM db2.Customer for row in mi_destino begin // Acá resuelves todo en memoria. if row.id in mi_origen begin // Existe, actualiza end else begin //No existe, inserta end; end // Con los datos resueltos, vuelcas todo: mi_destino.save