【发布时间】:2015-04-29 09:20:29
【问题描述】:
我希望我能在这里得到一些关于如何在我正在开发的 SSIS 包中处理这种情况的建议。
首先是一点背景。我们举办分配了唯一驱动器 ID 的活动。并且每个事件可能有多个班次,这些班次分配了唯一的班次 ID。
我从 Oracle 源数据库中提取 ShiftID 和 PersonID(以及名字和姓氏)。我想更新现有 SQL Server 数据库中的特定表。
我看到执行操作时可能发生的三件事:
- 新记录被插入到表中
- 未更改的现有记录将被忽略
- 不插入不存在的班次 ID(可能发送到另一个表进行审计/记录保存)。
我知道如何处理场景 1,但我应该如何最好地处理场景 2 和 3?
【问题讨论】: