句子大全

句子大全 > 句子大全

解读SQL Server2008的新语句MERGE

句子大全 2012-07-10 00:44:38
相关推荐

如你所见,具体操作是根据后面的联合(join)的解析结果来确定的。在这个例子中,如果目标和源数据表有匹配的行,就实行更新操作。如果没有,就实行插入或者删除操作来使目标数据表和源数据表保持一致。

这个新句法的一个美妙之处是它在处理更新时的确定性。在使用标准的UPDATE句法和联合时,可能有超过一个源行跟目标行匹配。在这种情况下,无法预料更新操作会采用哪个源行的数据。

而当使用MERGE句法时,如果存在多处匹配,它会抛出一个错误。这就提醒了开发者,要达到预想的目标,当前的联合条件还不够明确。

本文收集整理自互联网,若您是原文作者,请来信更改作者及出处(把#改为@)

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新