powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DTS LOOK UP Добавление только новых данных.
2 сообщений из 2, страница 1 из 1
DTS LOOK UP Добавление только новых данных.
    #32026945
Gifted
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существуют две индентичные таблицыЮ одна из них источник обновляеться каждые пять минут, в ней могут присутствовать данные, которых нет в таблице получателе. Какие есть способы добиться добавления новых данных из одной таблицы в другую?
В таблицах два ключевых поля. Продемострируйте пожалуста выборку данных из ондной таблицы(источник), только тх данных, которых нет в таблице(получателе) по двум ключевым полям.
...
Рейтинг: 0 / 0
DTS LOOK UP Добавление только новых данных.
    #32027658
lizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То что ты просишь не верно, но выглядит примерно так

select * from table_source
where cast(id1 as binary(n))+cast(id2 as binary(m)) not in (select Id from
openquery (linked_server,'select cast(id1 as binary(n)) +cast(id2 as binary(m)) as Id from table_distinition'))

но так тебе придется гонять назад ВСЕ ключевые поля
Надо добавить в обе таблицы суррогатный ключ типа Identity и

select * from table_source
where id > select id from openquery (linked_server_distinition,
'select max(id) id from table_distinition')

тогда из таблицы назначения достанется тока 1 значение.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DTS LOOK UP Добавление только новых данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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