Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

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

 
Kate   (2004-05-05 08:16) [0]

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


 
sniknik ©   (2004-05-05 08:24) [1]

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


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

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


 
serg35   (2004-05-05 11:01) [3]

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


 
Johnmen ©   (2004-05-05 11:04) [4]

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


 
Sergey13 ©   (2004-05-05 11:08) [5]

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


 
Соловьев ©   (2004-05-05 11:11) [6]


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


> Kate   (05.05.04 08:16)  

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


 
sniknik ©   (2004-05-05 11:13) [7]

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


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

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


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

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


 
Sergey13 ©   (2004-05-05 11:46) [10]

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


 
Kate   (2004-05-05 13:05) [11]

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

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

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

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

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


 
Vlad ©   (2004-05-05 13:11) [12]


> Kate   (05.05.04 13:05) [11]


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

insert into table1 select * from table2


 
DenK_vrtz ©   (2004-05-05 13:18) [13]

>Vlad ©  

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

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


 
Sergey13 ©   (2004-05-05 13:19) [14]

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

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

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


 
SergP ©   (2004-05-05 13:20) [15]

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


 
serg35   (2004-05-05 13:52) [16]

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

Вот и ответ.

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


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

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


 
serg35   (2004-05-05 16:32) [18]

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



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.064 c
14-1084048044
Rouse_
2004-05-09 00:27
2004.05.30
Всеже позволю себе смелость....


3-1084247839
Litr
2004-05-11 07:57
2004.05.30
Время выполнения запроса


8-1079855856
BenderLog
2004-03-21 10:57
2004.05.30
Как уменьшить размер графического файла?


3-1084257796
Alex_xxx
2004-05-11 10:43
2004.05.30
ADO, BDE, FOX, dBASE: КОДИРОВКА ДОС/ВИН


14-1083988921
mfender
2004-05-08 08:02
2004.05.30
Безумцы!