powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
4 сообщений из 4, страница 1 из 1
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
    #32028618
Фотография Lena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
    #32028641
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если рассматривать только запрос, то он может выглядеть примерно так

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
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
    #32028684
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.red-gate.com/sql_tools.htm
...
Рейтинг: 0 / 0
Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
    #32028874
Фотография Lena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak sravnit dannie v dvuh tablicah i dobavit datu v odnu iz nih iz drugoi koto
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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