【发布时间】:2013-01-29 08:39:51
【问题描述】:
我的任务是同步 2 个表(两者都是相同的)。它们每个有 60 列。表 A 是最初将被填充的主表。我需要创建一个存储过程(完成),它将合并这两个表并在调用时使用相同的确切数据(更新、插入、删除)填充两者。我将如何使用 SQL 中的 MERGE 函数来实现这一点?我查看了 MSDN 文档和 technet 上的类似文档,但我对入门感到很困惑。我是否需要指定需要合并的每个字段?还是我遗漏了一个简单的调用来执行此操作?
【问题讨论】:
-
正确,我想同步两个表...从我的研究看来,MERGE 是我想要使用的。我可能是错的,我只是还没有看到任何包含超过 60 列的表的示例。我只是总体上混淆了从哪里开始......我是一名 C# 开发人员,正在走出我的舒适区......
-
@Sarel:如果你愿意,你可以删除 cmets ;)
标签: sql sql-server merge