【发布时间】:2011-04-09 14:03:33
【问题描述】:
我已经能够让我的 SSIS 进程使用排序、合并连接和条件拆分来处理插入和更新。
我不确定如何处理目标表上的删除,因为我的合并联接是源外的左联接操作(因此我可以处理插入)。其他人是如何处理这个场景的?我尝试更改为完全外部联接,以便在源中查找 null,但这似乎不起作用?
流(源:源和目标,排序:源和目标,合并连接,条件拆分:插入和更新)。
【问题讨论】:
标签: sql-server ssis
我已经能够让我的 SSIS 进程使用排序、合并连接和条件拆分来处理插入和更新。
我不确定如何处理目标表上的删除,因为我的合并联接是源外的左联接操作(因此我可以处理插入)。其他人是如何处理这个场景的?我尝试更改为完全外部联接,以便在源中查找 null,但这似乎不起作用?
流(源:源和目标,排序:源和目标,合并连接,条件拆分:插入和更新)。
【问题讨论】:
标签: sql-server ssis
不确定这是否是您想要做的,但由于问题没有回应,我想我会提到MERGE 如果您正在运行 SQL Server 2008。您可以将 SQL 任务添加到 SSIS 并对查询进行编码根据需要处理插入、更新、删除或任何子集:
这是 MS 文档: http://technet.microsoft.com/en-us/library/bb510625.aspx
【讨论】: