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

Вниз

Как из одной таблицы принять данные в другую такуюже   Найти похожие ветки 

 
Пикулев Евгений   (2003-05-08 05:57) [0]

Есть база программы и база пополнения, как из пополнения принять данные в базу программыи проверить на дубликаты


 
Наталия ©   (2003-05-08 06:16) [1]

1. В цикле по "базе попоплнения". Берём каждую запись, проверяем, есть ли такая же в "базе программы", если нет, записываем её туда.
2. Составляем sql запрос, который делает, то, что ты описал.


 
Пикулев Евгений   (2003-05-08 07:59) [2]

а к как составить этот запрос ?


 
Наталия ©   (2003-05-08 08:12) [3]

Обычно запросы составляются с помощью SQL-операторов. Почитай help по localSQL.


 
alex_bredin ©   (2003-05-08 09:20) [4]

select * table1 /* main */
union
select * table2 /* additional*/


 
alex_bredin ©   (2003-05-08 09:22) [5]

извиняюсь
select * from table1 /* main */
union
select * from table2 /* additional*/



 
Наталия ©   (2003-05-08 09:29) [6]

alex_bredin ©
Это всего-лишь объединение двух таблиц. Здесь нет ни добавления в нужную таблицу, ни проверки на уникальность записи.


 
Danilka ©   (2003-05-08 09:41) [7]

Наталия © (08.05.03 09:29)
проверка на уникальность есть ;))
вот-здесь ее нет:
select * from table1 /* main */
union all
select * from table2 /* additional*/

а на счет остального - верно


 
alex_bredin ©   (2003-05-08 10:22) [8]


> Наталия © (08.05.03 09:29)

это- всего лишь максимально простой и быстрый способ получить результат(подавление повторов), с которым уже можно делать все что угодно.

К сожалению, такого нельзя сказать о 1.В цикле по "базе попоплнения". Берём каждую запись, проверяем, есть ли такая же в "базе программы", если нет, записываем её туда.








 
Ser   (2003-05-08 11:11) [9]

Воспользуйся, компонентой BatchMove - свойство Mode , в хелпе все детально описано



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
3-94685
Filat
2003-05-02 16:18
2003.05.29
Как красиво обработать отказ от логина к базе?


3-94694
Vanoshka
2003-05-07 22:27
2003.05.29
InterBase


1-94879
Ольга
2003-05-20 14:19
2003.05.29
RichEdit


3-94769
Levan Varshanidze
2003-05-12 11:25
2003.05.29
Таблица с автоинкрементым полем: как повторить запись


6-94990
Hahn
2003-03-30 07:38
2003.05.29
Когда пытаюсь подсоединится клиентом, выводит ошибку.