【发布时间】:2010-05-30 01:05:31
【问题描述】:
我有一个包含两个 OLE DB 源对象的 DataFlow 任务。这是我想使用 SSIS 实现的 SQL:
Insert into server2.db.dbo.[table2] (...)
Select col1, col2, col3 ...
from Server1.db.dbo.[table1] where [table1.col1] not in
(Select col5 from server2.db.dbo.[table2] Where ...)
我对 SSIS 很陌生,不知道如何实现这一点。我想我可以使用数据流任务来做到这一点,并用 server1.db.dbo.table1 中的数据填充第一个源,用 server2.db.dbo.[table2] 填充第二个源,然后在插入之前进行条件检查进入 server2.db.dbo.[table2]。我不确定如何进行条件检查。任何帮助表示赞赏。
【问题讨论】: