Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

Слитие баз?   Найти похожие ветки 

 
SASH2   (2003-12-31 09:43) [0]

Есть базы в которых содержится информация за каждый месяц. Эти базы должны сливаться в одну большую базу в которой содержится информация по всем месяцам.
Например, появился новый файлик с базой за 01 месяц. Необходимо все данные слить в базу, например, god.dbf. Далее появится 02, 03, 04 ... 12 месяцы и их тоже нужно будет сливатьв god.dbf.

Скажите пожалуйста, как можно это сделать???


 
Ильш   (2003-12-31 09:49) [1]

Программу написать! ;) Или запрос! ;)


 
SASH2   (2003-12-31 09:51) [2]

Ильш, что хочешь!!! Лишь бы получилось!!!
Спасибо!!!


 
paul_k   (2003-12-31 09:52) [3]

1. выполнить запрос
insert into "путь\god.dbf"(<поля через запятую>)
select <поля через запятую в той же последовательности>
from "путь\01.dbf"

2. выбрать данные из 01 и по циклу вставить в god.dbf


 
SASH2   (2003-12-31 10:22) [4]

А еще какнить можно сделать?


 
Anatoly Podgoretsky   (2003-12-31 10:23) [5]

Можно и очень много вариантов, но ты молчишь про свои базы и компоненты.


 
SASH2   (2003-12-31 10:29) [6]

Базы dbf. Компоненты которые использую Query и Table.
Раньше когда нужно было сливать одну базу то делал так: DataModule3.Table2.BatchMove(DataModule3.Query3,batAppend);


 
Anatoly Podgoretsky   (2003-12-31 10:30) [7]

Таких не знаю, это расширение файла
И сейчас при определенных условиях можно использовать BatchMove


 
SASH2   (2003-12-31 10:32) [8]

А как его можно использовать?


 
Anatoly Podgoretsky   (2003-12-31 10:43) [9]

Так же как делал и раньше


 
SASH2   (2003-12-31 10:47) [10]

Но ведь в базе god.dbf уже будут добавлены записи, а при втором добавлении появится ошибка.


 
Alex_Bredin   (2003-12-31 11:32) [11]

а ты batAppend юзай


 
SASH2   (2004-01-05 06:36) [12]

А как его юзать - то.


 
___Nikolay   (2004-01-05 07:08) [13]

Сначала файл god.dbf переименуй в o_my_god.dbf


 
SASH2   (2004-01-05 07:20) [14]

Переименовал!!! :)


 
SASH2   (2004-01-05 07:43) [15]

Ух - ты получилось!!! :)



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

Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.008 c
3-93377
BorisUK
2003-12-30 16:28
2004.01.29
Сбрасываются все параметры в Params в StoredProc!!!


1-93465
INTAARI
2004-01-12 10:47
2004.01.29
Как правильно вести log файл программы???


3-93366
Danilas
2004-01-02 20:11
2004.01.29
Как запустить процедуру в Interbase с помошью Делфи


3-93328
Borealis
2004-01-05 12:07
2004.01.29
Начала MySQL


14-93675
raidan
2004-01-07 01:08
2004.01.29
А почему у некоторых имя как ссылка на e-mail?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский