在ssis包中使用merge语句

时间:2011-07-10 05:33:24

标签: sql-server-2008-r2 azure-sql-database ssis

这是我的情况。

我在数据库DB1(sql server)中有表A,在数据库DB2(sql azure)中有表B,具有相同的表结构。我需要比较表A和表B中的数据,并在表B中添加错过的记录,并更新表B.

任何人都可以使用合并声明帮助我在SSIS包中如何做到这一点吗?

2 个答案:

答案 0 :(得分:0)

如果您知道如何在mssql中编写merge语句,只需使用Execute SQL语句来执行它。

答案 1 :(得分:0)

请参阅我之前也提到过的同类问题:

Merge two Table in SQL Server 2008

在您的情况下,写下表格的完全限定名称 以这种方式SERVERNAME.DBNAME.TABLENAME。

希望这有帮助。:)