|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.02.2011, 18:34 | #11 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
06.02.2011, 18:35 | #12 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Цитата:
в том и вопрос как идентифицировать записи которых не хватет в другой бд если это не возможно гдето сохранять и потом читать, то ваш способ и есть самый самый, только без ограничения количества записей. Код:
|
|
06.02.2011, 18:38 | #13 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
вот этот запрос который вы написали не прокатит. Можно исходить из количество строк в одной и количества стрк в другой, если в исходной на 5 больше чем во второй, то нам нужны последние 5 строк, я написала для этого запрос (см. мои посты), но не работает в том случае когда ключ составной
Единственное, что ограничивает полет мысли программиста-компилятор
|
06.02.2011, 18:44 | #14 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Давайте вспомним о нормализации.. а теперь когда вспомнили давайте опередлим что такое "последние записи", а от этого уже начнём отталкиватся. Пока нет возможности определить какие записи последние, нет возможности правильно описать это ограничение в запросе
|
06.02.2011, 18:45 | #15 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Во всех ваших примерах идет обращение к данным одной таблицы. Как вы извлечете из этого информацию какие записи добавились? Приведите пример запроса одновременного обращения к таблицам из двух баз данных. Только так можно на уровне языка запросов определить есть ли новые записи.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.02.2011, 18:49 | #16 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
я пишу класс на Java, открываю 2 connection выполняю 2 запроса:
первый выбор количества записей в 1 таблице и бд второй выбор количества записей во 2 таблице и бд Разница как раз количество добавленных записей после синхронизации.
Единственное, что ограничивает полет мысли программиста-компилятор
|
06.02.2011, 18:52 | #17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.02.2011, 18:55 | #18 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
а зачем мне это?
Единственное, что ограничивает полет мысли программиста-компилятор
|
06.02.2011, 18:56 | #19 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
где-то читала что как раз выбирать последние записи сортируя по убыванию не правильно
Единственное, что ограничивает полет мысли программиста-компилятор
|
06.02.2011, 19:02 | #20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если идентификаторы ваших новых записей при вставке наращиваются, то вам как раз и нужно найти новые записи с максимальными ключами. А неправильно выбирать последние записи только в случае если значение поля в ключе сортировки не уникально
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование данных из одной книги в другую в разные столбцы. | kipish_lp | Microsoft Office Excel | 15 | 15.07.2015 07:27 |
копирование данных из одной базы в другую IB Expert | chib_sv | SQL, базы данных | 0 | 06.08.2010 09:13 |
Копирование данных из одной рабочей книги в другую макросом. | Andrey3055 | Microsoft Office Excel | 2 | 30.10.2009 22:00 |
Копирование данных из одной таблицы Paradox в другую | Zuzya | БД в Delphi | 3 | 16.05.2009 19:11 |
Копирование данных из одной таблицы в другую! | фЁдОр | БД в Delphi | 18 | 06.01.2008 19:27 |