在ssis包中使用merge语句
这是我的情况。
我在数据库 DB1(sql server) 中有表 A,在数据库 DB2(sql azure) 中有表 B,具有相同的表结构。我需要比较表 A 和表 B 中的数据,添加表 B 中丢失的记录,并更新表 B。
任何人都可以帮助我如何使用合并语句在 SSIS 包中执行此操作吗?
Here is my situation.
I have got Table A in database DB1(sql server) and Table B in database DB2(sql azure) with same table structure. I need to compare the data in table A and Table B and add the missed records in Table B and also update table B.
Can anyone help me on how to do this in a SSIS Package using merge statement?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您知道如何在 t-sql 中编写合并语句,只需使用 Execute SQL 语句来执行它即可。
If you know how to write the merge statment in t-sql, just use an Execute SQL statement to execute it.
请参阅我之前提出的同一类型的问题:
合并两个表SQL Server 2008
在您的情况下,写出表的完全限定名称意味着
SERVERNAME.DBNAME.TABLENAME 这样。
希望这有帮助。:)
Please refer to the same type of question which i also asked earlier:
Merge two Table in SQL Server 2008
In your case write the fully qualified name of table means
SERVERNAME.DBNAME.TABLENAME in this way.
Hope this help.:)