Просто представить, что мне нужно сделать, это следующие:Использование SSIS, чтобы проверить, если запись существует и выполнить задачу
- Входные данные из хранимой процедуры в качестве источника данных OLE DB в пределах данных поток задачи
- Используйте выходной набор данных из источника OLE DB к петле через него и проверить, если каждая запись существует в базе данных назначения
- Если это, хорошо, идти вперед.
- Если это не так, я хочу вставить значение в отдельную таблицу.
- Затем отбросьте все записи из таблицы адресатов.
- Повторно заполните таблицу назначения всем набором данных, который возвращается в источнике OLE DB.
До сих пор у меня есть чтение источника OLE DB в результирующий набор, возвращаемый из хранимой процедуры, то OLE DB Command отбрасывает все записи в таблице назначения и, наконец, таблица назначения OLE DB заполняется записями вывод из источника OLE DB.
Что мне нужна помощь:
Может кто-то пожалуйста, скажите мне, как сделать следующее: - Проверьте каждую запись на выходе источника OLE DB, чтобы увидеть, если он существует в таблице назначения. - Если запись не существует, введите данные в отдельную таблицу.
Было бы очень признательно, если бы кто-то мог помочь!
Спасибо, Киан