Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto / 4 сообщений из 4, страница 1 из 1
24.04.2002, 07:01
    #32028618
Lena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
Vsem privet,
takaia problema.
U menia est dve tablici, odinakovoi structuri na raznih DB. Odna iz nih ([Production]) soderzit vsu datu, t.e za neskolko let, a drugaia ([Transform]) tolko za poslednie tri mesiaca.
Delo v tom chto vpolne vozmozno, chto data v [Transform] table popolniaetsi v techenii dnia, a ia peregoniau v [Production] tolko raz v nedelu. Sledovatelno mne nuzno sravnit eti dve tablici v, vibrat iz [Transform] tolko te kotorih net v [Production] i vnesti. Problema eshe i v tom cto [Production] table okolo 10 millionow rows i tablica imeet 4 PK (primary key), t.e po kazdomu iz nih dolzna bit proverka, kak eto sdelat???.

Pomogite, chem mozete, za lubie idei spasibo.

Lena
...
Рейтинг: 0 / 0
24.04.2002, 09:50
    #32028641
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
Если рассматривать только запрос, то он может выглядеть примерно так

SELECT a.*
FROM Production a
LEFT OUTER JOIN Transform b ON b.pk_f1 = a.pk_f1 AND b.pk_f2 = a.pk_f2 AND b.pk_f3 = a.pk_f3 AND b.pk_f4 = a.pk_f4
WHERE b.pk_f1 IS NULL


Если же вы хотите организовать механизм передачи, тогда существует 2 варианта
- репликации
- введение в таблицу Production дополнительного поля(полей), значение которого будут говорить о том, что данная запись должна быть "передана" в таблицу Transform
...
Рейтинг: 0 / 0
24.04.2002, 17:31
    #32028684
Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
http://www.red-gate.com/sql_tools.htm
...
Рейтинг: 0 / 0
26.04.2002, 03:04
    #32028874
Lena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
Spasibo za zapros, rabotaet, seichas testiruu skolko dlia moih tablic na eto vremia uidet.
Esli budet ochen dolgo to pridetsia dumat chto-to drugoe.

Lena
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]