Форум: "Базы";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
ВнизКак скопировать таблицы? Найти похожие ветки
← →
Vint (2003-05-13 15:37) [0]Уважаемые мастера,
посоветуйте пожалуйста способ наискорейшего копирования данных из нескольких таблиц в одну,
т.е. есть десяток таблиц одной струтктуры содержащие различные данные, как мне собрать из них одну общую таблицу с наименьшими затратами времени?
← →
WarLord (2003-05-13 15:39) [1]Используй TBatchMove
← →
Johnmen (2003-05-13 15:52) [2]..или, как обычно, INSERT INTO ... SELECT FROM ... и так десяток раз...:)
← →
Vint (2003-05-13 16:06) [3]Как будет быстрее, если честно я начал с BatchMove
был примерно такой код:
(прошу не ругаться матом, но 90... это у меня алиасы)
Table8.TableName := "......DB";
for i := 0 to 22 do
begin
Table8.DataBaseName := IntToStr(904+i);
t2.BatchMove(Table8, batAppendUpdate)));
end;
и вот на 20 таблице все почему то виснет намертво, пришлось отказаться от BatchMove :(
попробовал запросом, собирает, но очень медленно
может еще, что посоветуете?
← →
Vint (2003-05-13 16:35) [4]
Нашел почему вис BatchMove, использую его...
буду рад, если кто предложит, что пошустрее...
Всем спасибо!
← →
WarLord (2003-05-13 17:13) [5]
> Vint ©
пошустрее вряд ли чего придумаешь
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.024 c