|
|
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть 2 базы данных firebird с одинаковыми таблицами, но возможно разными данными. BD1.tableUSER ID USER 1 Петров 2 Иванов 3 Кузнецов BD2.tableUSER ID USER 1 Петров 2 Сидоров 3 Кузнецов Нужно в delphi реализовать механизм, который бы определял в каком ID BD1.tableUSER не совпадает с BD2.tableUSER. Меня интересует сама идея, как лучше всего это сделать, кроме простого Select к каждой таблице и построчного перебора. Может есть готовые утилиты или компоненты? Знаю, что гетерогенные запросы только в BDE, а он устарел. Если использовать вложенные запросы, типа http://www.cyberforum.ru/firebird/thread442724.html, то как организовать подключение к 2 БД в delphi? Модератор: Тема перенесена из форума "Delphi". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 11:14 |
|
||
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
Lo0oginЗнаю, что гетерогенные запросы только в BDEПочитай про Execute Statement On External DataSource. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 12:06 |
|
||
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
сдается мне самым быстрым буде загнать в одну из баз копию таблицы в GTT(тем же упомянутым выше on external или зерез клиента в случае древних версий) потом тривиальным джойном/экзистом получить желаемое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 12:11 |
|
||
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
Lo0oginМожет есть готовые утилиты или компоненты? Database Comparer встроем в том числе и в IBExpert. Но в чём проблема самому реализовать алгоритм merge? Это же всего десяток строчек. Весьма полезное учебное задание. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 12:11 |
|
||
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov> Database Comparer встроем в том числе и в IBExpert Ему не одноразово, скорее всего. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 12:12 |
|
||
|
Сравнение данных в 2 БД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамЕму не одноразово, скорее всего. IBExpert - не одноразовый. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1563590]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 452ms |

| 0 / 0 |
