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