I requisiti sono di prendere un elenco esistente di tabelle identiche (AAA0001 - AAA9999) che generalmente non soddisfano i nostri requisiti attuali e devono essere scambiati con tre tabelle (XXX0001-XXX999, YYY0001-YYY999 e ZZZ0001-ZZZ999) .
Attualmente, il ragazzo che sta programmando questo aggiornamento che dovrebbe avere luogo sui nostri computer client che eseguono sia MySQL che Microsoft SQL Server sta eseguendo select e inserisce query che sono destinate a rendere il prossimo aggiornamento il più lento e doloroso in la storia del nostro prodotto.
Penso che potremmo fare qualcosa di più veloce scaricando le tabelle in un database, manipolando le stringhe e sviando il database.
Tuttavia, non abbiamo mai usato alcun connettore di database oltre a ODBC per il nostro programma e non abbiamo necessariamente la facoltà di fare un dump di mysql e di SQLServer (a meno che non sia facile).
Quindi, qual è il modo più rapido per scaricare e annullare le righe su ODBC? Se non esiste un modo rapido, qual è l'alternativa più sicura e più semplice da implementare?
Usiamo Delphi XE2 Enterprise, se qualcuno ha strumenti di terze parti o conosce scorciatoie. Non abbiamo mai usato datasnap, dato che non avevamo la "buona versione" di Delphi fino a quando non abbiamo aggiornato a XE2, quindi non ho capito se ha questa funzionalità.