Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли соединить записи из двух баз данных в одну?


Kate ©   (2004-05-05 08:16:00) 

Доброе всем время суток.
Возник такой вопрос: Можно ли соединить записи из двух баз данных в одну, без потери данных?


serg35   (2004-05-05 16:32:00) [1]

В запросе [11] в первую таблицу скопируется вторая таблица целиком, а надо скопировать только те записи, которых нет в первой таблице.


Кщд   (2004-05-05 14:23:00) [2]

serg35   (05.05.04 13:52) [16]
прочитайте внимательно [11]


serg35   (2004-05-05 13:52:00) [3]

>Вот ещё: в (файле1) записи начинались с номера 1, и в (файле2) записи начались с номера 1, так вот без потери данных это значит что данные сперва должны быть из (файла1) а затем без потери нумерации из (файла2)!

Вот и ответ.

Можно сделать запрос select * from table2 where поле_с_номером_записи > номер_последней_записи_в_таблице1
Затем этот набор вставить в первую таблицу.


SergP   (2004-05-05 13:20:00) [4]

Это что-то типа:
(select * from table1) union (select * from table2)  и запендярить результат в новую таблицу?


Sergey13   (2004-05-05 13:19:00) [5]

2Kate   (05.05.04 13:05) [11]
Ты про непонятливых то того, поосторожнее... 8-)
>ДАННЫЕ - это записи, т.е. заполненные поля БД-х.
У БД нет записей. Они есть в таблицах БД. А это 2 большие разницы.

>хух, устала писать!
Быстро то как.8-)

>ВОПРОС: Как слить оба файла в один без потери данных?
Слить то ты сольешь. (например [12]) А что дальше то будет. На те данные из старого файла, наверное другие данные ссылались или они сами на что то ссылались. У тебя про это ни слова. Короче - поподробнее про свою "нумерацию" напиши.


DenK_vrtz   (2004-05-05 13:18:00) [6]

>Vlad ©  

А сейчас выяснится, что номер записи это PRIMARY KEY таблицы :)

это к
>в (файле1) записи начинались с номера 1, и в (файле2) записи начались с номера 1...


Vlad   (2004-05-05 13:11:00) [7]


> Kate   (05.05.04 13:05) [11]


> ВОПРОС: Как слить оба файла в один без потери данных?

insert into table1 select * from table2


Kate   (2004-05-05 13:05:00) [8]

Уточняю:
0. Базы созданы на Paradox 7.
1. Обе базы с одинаковой структурой.
2. При глюке компа (файл1) базы испортился, его заменили новым(файл2), предварительно сохранив испортившийся (файл1).
3. Потом восстановили (файл1).
4. За это время в (файле2) накопилось достаточное количество данных.
5. Да особо непонятливых, таких как Johnmen : ДАННЫЕ - это записи, т.е. заполненные поля БД-х.

Вот ещё: в (файле1) записи начинались с номера 1, и в (файле2) записи начались с номера 1, так вот без потери данных это значит что данные сперва должны быть из (файла1) а затем без потери нумерации из (файла2)!

хух, устала писать!

ВОПРОС: Как слить оба файла в один без потери данных?

Если можно, с примером :-)


Sergey13   (2004-05-05 11:46:00) [9]

2Ирина   (05.05.04 11:19) [8]
Ты диплом пиши. Не отвлекайся. 8-)


Кщд   (2004-05-05 11:35:00) [10]

Ирина   (05.05.04 11:19) [8]
а папа - TCustomDBGrid?


Ирина   (2004-05-05 11:19:00) [11]

по моему понятно
бд это таблицы в parodoxe
а таблицы..., так я DBGrid


sniknik   (2004-05-05 11:13:00) [12]

предложение - пусть он(она) догадывается ответ так же как мы догадываемся вопрос.


Соловьев   (2004-05-05 11:11:00) [13]


> Ирина   (05.05.04 10:59) [2]


> Kate   (05.05.04 08:16)  

Сессия
наверное сидит какой-то студент - и ему впадло смотреть хелп или еще что-то... Учиться надо было :)


Sergey13   (2004-05-05 11:08:00) [14]

2Johnmen ©   (05.05.04 11:04) [4]
Какой ты непонятливый. 8-)


Johnmen   (2004-05-05 11:04:00) [15]

Что есть БД ?
Что есть "данные из них" ?
Чо есть "потери" ?
Что есть "одна таблица" ?


serg35   (2004-05-05 11:01:00) [16]

Для начала надо разобраться со структурой обеих БД.


Ирина   (2004-05-05 10:59:00) [17]

всмысле, данные из 2-ух БД вывести в одну таблицу?


sniknik   (2004-05-05 08:24:00) [18]

все зависит от ... ну уже догадались?


Наверх

Титульная страница Поиск, карта сайта Написать письмо