Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизПроблема с использованием BatchMove Найти похожие ветки
← →
Imshanya (2003-05-16 11:56) [0]Уважаемые Мастера, помогите разобраться!
Необходимо перекачать данные некоторых полей из одной таблы в другую (Paradox).
В каждой таблице есть уникальный SecondaryIndex по полю типа дата.
У SourceTable и у DestinationTable делаю эти индексы активными.
Далее:
BatchMove.Mode:=butUpdate;
BatchMove.Execute;
Фиг мне!!! ниче не перекачалось...
← →
Md (2003-05-16 12:02) [1]BatchMove.Mode:=batCopy ?
← →
Imshanya (2003-05-16 12:04) [2]Не, там уже (в DestinationTable) есть строки, их проапдейтить надо. Линкую таблицы по этим полям типа дата.
← →
dash78 (2003-05-16 12:08) [3]сделай запросом
insert into tab1
select * from tab2
при условии что типы полей совпадают
и выбираешь все поля
← →
Imshanya (2003-05-16 12:15) [4]2 dash78
Да нет, мне не надо Insert, мне Update нужен!!!
← →
dash78 (2003-05-16 12:33) [5]ну сделай Update
UPDATE tab1 t1
SET f1=(select t2.f1 from tab2 t2),
f2=(select t2.f2 from tab2 t2),
.
.
WHERE t1.date=t2.date
← →
Сергей Суровцев (2003-05-16 14:32) [6]У самого Table есть метод BatchMove. Он на мой взгляд
работает гораздо лучше.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c